gpt4 book ai didi

python - (Folderwide) 将 ffmpeg 中的批量转换为 H264 编解码器

转载 作者:行者123 更新时间:2023-12-04 23:20:54 31 4
gpt4 key购买 nike

所以我试图掌握 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
可悲的是,我得到的只是:

unknown encoder 'h264_cuvid'


我该如何解决这个问题?
如果从头开始更容易,那么我正在努力实现
我对整个转换/编码的事情很陌生。我有一个树莓派作为我的视频文件的家庭服务器。遗憾的是,它只能直接流式传输正确编码的文件(H.264),否则 Pi 会尝试对视频本身进行编码(导致缓冲的原因)。所以我试图找到一种解决方案,将我的整个库放入一个文件夹并将其转换为可用的格式。

最佳答案

我建议你使用另一个编解码器,因为 h264_cuvid 与 NVIDIA CUDA 严格相关,当然它不能在 Raspberri Pi 上运行。为了使用 h264_cuvid,您需要一个带有硬件编解码器的 NVIDIA GPU。见 https://developer.nvidia.com/nvidia-video-codec-sdk/download了解更多信息。

关于python - (Folderwide) 将 ffmpeg 中的批量转换为 H264 编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66489146/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com