使用ffmpeg修复错误文件容器的正确方法是什么。
例如:
我们有一个 input.avi 文件,但该文件应该被称为 input.mp4 ,因为该人上传者已将其从 .mp4 重命名为 .avi ,ffmpeg的复制命令会为我们修复此问题并允许 input.avi 保留其 .avi 文件扩展名,还是需要 的.mp4
命令行:
ffmpeg.exe -y -i input.avi -c:v copy -c:a copy output-fixed.avi
我读过ffmpeg的流副本 -c:v copy -c:副本 或 -vcodec copy -acodec copy 或 -c copy 命令应修复任何视频容器的错误。
我只是想通过将文件保存在原始文件扩展名中来修复该文件,如果没有使用该扩展名上传,则不希望将其更改为.mp4。