收了台二手一加,各方面还行,就是拍照或视频时明明是横屏拍的保存的文件却是竖的。。。有什么办法可破么?
另外有啥方法快速把视频转 90 度的,Win 或安卓的方案都可以。。
收了台二手一加,各方面还行,就是拍照或视频时明明是横屏拍的保存的文件却是竖的。。。有什么办法可破么?
另外有啥方法快速把视频转 90 度的,Win 或安卓的方案都可以。。
折腾了半天,好像视频文件本身确实是横屏,但是 meta 信息里标记了旋转 90 度。。
ffmpeg 可以修改,,但是仍然需要在根源上解决这个问题。。- -
# 删除已经存在的 *.new.mp4 文件
Remove-Item -Path .\*.new.mp4 -ErrorAction SilentlyContinue
# 遍历当前目录中的所有 MP4 文件
Get-ChildItem -Path . -Filter *.mp4 | ForEach-Object {
$inputFile = $_.FullName
$outputFile = [System.IO.Path]::ChangeExtension($inputFile, ".new.mp4")
# 使用 ffmpeg 进行视频旋转
# 因为我的视频本身是横屏,但是 metadata 中的旋转角度是 90,所以这里需要将旋转角度设置为 0;
# 实际按需要修改为对应的旋转角度 0, 90, 180, 270
ffmpeg -i $inputFile -c copy -metadata:s:v:0 rotate=0 $outputFile
## 以下是另一种旋转视频的方法,和 metadata 的区别是后者会真实旋转视频;
## transpose=1 顺时针旋转 90 度
## transpose=2 逆时针旋转 90 度
## -c copy 表示直接复制视频和音频流,不进行重新编码
# ffmpeg -i $inputFile -vf "transpose=2" -c copy $outputFile
}
刷个机试试?
open camera可以
设置-更多相机控制-锁定照片/视频方向
我提供个思路哇,用Shizuku app获取权限,在App Ops这个app里面给相机app禁用感应器权限,让其一直保持横屏去拍摄。