Video
如何使用一個圖像文件覆蓋音頻文件以從命令行輸出 YouTube 優化影片?
是否有命令行工具允許我用一個圖像文件覆蓋音頻文件並輸出針對 YouTube 上傳目的優化的影片文件?
根據我的經驗,ffmpeg 是一個非常適合該任務的工具。甚至有一個官方指南可以解決您的問題,請參閱:
https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images .
取自連結源:
如果您想將音頻(例如 audio.wav)添加到一個“海報”圖像,您需要 -shortest 來告訴它在音頻流完成後停止。此範例中使用了內部 AAC 編碼器,但您也可以使用任何其他受支持的 AAC 編碼器:
ffmpeg -loop 1 -i img.jpg -i audio.wav -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest out.mp4
如果您的音頻文件使用輸出容器支持的編解碼器(例如 AVI 中的 MP3 音頻或 MP4 中的 M4A/AAC 音頻),您可以複製它而不是重新編碼,這將保留音頻質量:
ffmpeg -loop 1 -i img.jpg -i audio.m4a -c:v libx264 -c:a copy -shortest out.mp4
我猜 h264 + AAC 或 MP3 對 Youtube 來說非常好,但最終,它們幾乎可以採用任何格式。請確保您使用低壓縮的音頻格式,因此 64 kbit/s MP3 可能不是最好的主意。