从命令行为 Youtube 编码图像+音频的最快方法是什么?

从命令行为 Youtube 编码图像+音频的最快方法是什么?

我有一个 mp3 和图像,我想制作一个简单的剪辑上传到 Youtube。有没有快速的解决方案?如果视频格式设计得这么差,那么也许可以使用预渲染的纯视频剪辑?

这种方法效果很好,只是需要的时间与音频持续时间一样长:

ffmpeg -loop_input -r ntsc -i "%IMAGE%" -i "%AUDIO%" -r 1 -acodec copy -shortest -re -force_fps "%VIDEO%"

这需要一秒钟,但会导致黑屏视频,该视频可以通过桌面视频播放器成功播放,但不能接受的Youtube 上的报道:

ffmpeg -i "%IMAGE%" -i "%AUDIO%" -acodec copy "%VIDEO%"

Windows 7. 保留音频质量优先于保留视频质量。

答案1

由于您没有提供命令的完整控制台输出,我将使用最近的 ffmpeg 语法为您提供一个示例:

ffmpeg -loop 1 -i input.jpg -i input.mp3 -c:v libx264 -preset medium -crf 18 -tune stillimage -c:a copy -shortest output.mkv

如果你有耐心,请medium改为veryslowFFmpeg:终极视频和音频处理工具有关使用 libx264 的更多信息和示例。

相关内容