我正在尝试使用 ffmpeg 旋转 mp4 视频。除了一个视频之外,其他几个视频都成功旋转了。问题是整个视频的音频输出不同步。我还使用了一个 ios 应用程序,成功旋转了。知道哪里出了问题吗?
这是我使用过的代码:
ffmpeg -i 输入.mp4 -vf "transpose=1, fps=30" -vcodec libx265 -crf 10 -acodec 复制输出.mp4
我使用过的其他代码也给出了相同的结果:
ffmpeg -i 输入.mp4 -vf "transpose=1, fps=30" -vcodec libx264 -acodec 复制输出.mp4 ffmpeg -i 输入.mp4 -vf "transpose=1" 输出.mp4 ffmpeg -i 输入.mp4 -vf "transpose=1, fps=30" -acodec 复制输出.mp4 ffmpeg -i 输入.mp4 -vf "transpose=1" -crf 10 -b:v 600k 输出.mp4
版本:
ffmpeg 2.6.8
我认为问题出在 youtube-dl,这是我尝试旋转的视频: https://www.pscp.tv/22dakika/1ZkKzlXkOMoJv
更新
问题是视频损坏了。我删除了视频的前 30 秒。之后,旋转过程给了我一个成功的输出。