youtube - ffmpeg 将 jpg 和 mp3 加在一起制作视频上传到 YouTube

标签 youtube ffmpeg mp3 jpeg mp4

我正在尝试获取专辑封面并将其与轨道一起加入。有问题的文件格式是 jpg 和 mp3。我有一个有效的 ffmpeg 命令

ffmpeg -y -i *.jpg -i *.mp3 -c:a copy result.avi



这会创建一个在 VLC 中播放良好的视频,但是当我将其上传到 YouTube 时,它​​会卡在处理中。
该视频将以低 240p 在 YouTube 上播放,但我希望图像质量为 1440 像素。
我知道 YouTube 更喜欢 mp4,而且我正在创建的视频只有一个图像。如何进行一些更改,以便 YouTube 接受视频并正确显示?
YouTube 测试链接:https://www.youtube.com/watch?v=0t2A4erG4II&feature=youtu.be

最佳答案

这行得通!

ffmpeg -loop 1 -i *.jpg -i *.mp3 -c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 192k -pix_fmt yuv420p -shortest out.mp4

关于youtube - ffmpeg 将 jpg 和 mp3 加在一起制作视频上传到 YouTube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32340770/

相关文章:

无法使用 avformat_seek_file 获取第一帧

c - 将 WAV 转换为 MP3 时的音频速度变化

audio - 操纵音频以绕过内容 ID 检测

html - 使用 <audio> 在 html 中播放音频

youtube - 通过 Youtube Api 上传 360 度全景视频

php - Google Youtube API 插入评论总是返回错误响应 403 - "Insufficient Permission"- 域 "global"

jquery - Youtube Player Iframe,在 Firefox 上没有视频的声音

FFmpeg:比特率动态变化

php - 根据标签随机播放 YouTube 视频

ffmpeg - 段不包含同步帧