首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并一个音频文件和一个图像文件,用ffmpeg创建一个视频。

合并一个音频文件和一个图像文件,用ffmpeg创建一个视频。
EN

Stack Overflow用户
提问于 2020-07-24 10:05:06
回答 1查看 515关注 0票数 1

我第一次尝试:

代码语言:javascript
复制
ffmpeg -y -i image.jpg -i audio.mp3 -c:a copy output.mp4

但是当我上传到视频分享网站(bilibili.com)时,上面写着“没有视频轨道”,所以我试了一下:

代码语言:javascript
复制
ffmpeg -r 1 -loop 1 -i image.jpg -i audio.mp3 -acodec copy -r 1 -shortest output.mp4

该文件已成功上传,但当我看到它在网站上,图像消失,它变成灰色。我合并了6个视频,其中只有一个通常可以播放。

我该怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-24 17:51:54

命令#2的问题:

  • 帧速率太低了。大多数球员不能打1fp。输出时使用10 fps或更高,或将输入-framerate设置为10 fps或更高。
  • 色度次采样大多数玩家只能打4:2:0,所以使用格式化过滤器将其强制到4:2:0。
  • MP3 in MP4.有些玩家无法在MP3中使用MP4。为了获得最高的兼容性,请使用AAC。默认情况下,ffmpeg将为MP4选择AAC。
  • 快速启动(可选)。添加-movflags +faststart,以便MP4可以更快地开始播放。

命令:

代码语言:javascript
复制
ffmpeg -framerate 1 -loop 1 -i image.jpg -i audio.mp3 -vf format=yuv420p -r 10 -shortest -movflags +faststart output.mp4
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63071383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档