Resolve 是一款商业视频编辑器,具有可在 Linux 上运行的免费版本。
在linux版本上,有些mp4格式的视频导入时会没有视频内容。这显然是因为 Linux 上的免费版本 Resolve 不支持 AAC 编解码器。
显然,这些视频可以在导入 Resolve 之前进行转换,因此不需要 AAC 支持。显然 ffmpeg 是完成这项工作的正确工具。
如果我只是复制在网上找到的 ffmpeg 命令,我会收到我不理解的错误。目前我正在尝试这个命令:
ffmpeg -i 视频转换.mp4 -c:v prores_ks -profile:v 3 -供应商 apl0 -bits_per_mb 8000 -pix_fmt yuv422p10le outout.mp4
...我收到以下错误:
[mp4 @ 0x56120e725340] 无法在流 #0 中找到编解码器 prores 的标记,容器中当前不支持编解码器无法为输出文件 #0 写入标头(编解码器参数不正确?):无效参数初始化输出流 0:0 时出错 --
如何使我的 mp4 在 Resolve 中可编辑?
答案1
免费版 Davinci Resolve 不支持 MPEG 视频文件。您必须转换为 .mov 文件才能使用它们。您在终端中输入的命令是:
ffmpeg -i input.mp4 -c:v dnxhd -profile:v dnxhr_hq -pix_fmt yuv422p -c:a pcm_s16le -f mov output.mov
这是一种解决方案。可以找到更多解决方案这里。该 wiki 对其他发行版也很有帮助,不仅适用于 Arch 或任何基于 Arch 的发行版。我在我的 Nobara Project 发行版(基于 Fedora)中使用了这个解决方案。