【发布时间】:2023-03-13 03:04:01
【问题描述】:
所以我试图掌握 ffmpeg,但我不太擅长。我正在尝试使用 H264 编解码器将所有 .mkv 文件转换为 .m4v。从另一个项目中,我知道 h264_cuvid 解码器非常适合我的需求。我还通过ffmpeg -decoders 检查了我写的是否正确。所以 windows-batchfile(我从其他论坛一起 frankenstein-ed)看起来像这样:
for %%a in ("*.mkv") do ffmpeg -i "%%a" -c:v h264_cuvid -preset fast -crf 20 -b:v 128k "newfiles\%%~na.m4v"
pause
我得到的只是遗憾:
未知编码器'h264_cuvid'
我该如何解决这个问题?
如果从头开始更容易,那么我正在努力实现以下目标
我对整个转换/编码这件事很陌生。我有一个树莓派作为我的视频文件的家庭服务器。遗憾的是,它只能直接流式传输正确编码的文件(H.264),否则 Pi 会尝试对视频本身进行编码(导致缓冲的原因)。所以我正在尝试找到一种解决方案,将我的整个库放入一个文件夹并将其转换为可用的格式。
【问题讨论】:
标签: python video ffmpeg data-conversion ffprobe