You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用FFmpeg将音频转为带封面的MP4时出错,寻求解决方案

解决FFmpeg转音频为带封面MP4的命令错误

错误原因

从你提供的错误信息来看,核心问题是FFmpeg找不到指定的输入文件(black.jpg或sound.wav),要么是文件名拼写错误,要么是文件不在终端当前的工作目录下。

修正后的命令

结合你的需求,我整理了更稳妥的命令(假设你已将封面图保存为本地文件cover.jpg,音频文件为input.mp3,输出文件命名为anhao.mp4):

ffmpeg -loop 1 -i cover.jpg -i input.mp3 -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 192k -shortest -pix_fmt yuv420p anhao.mp4

关键参数说明(新手必看)

  • -loop 1:让封面图片循环播放,直到音频结束
  • -i cover.jpg:指定封面图片的输入路径(如果文件不在当前目录,要写完整路径,比如/Users/xxx/Documents/cover.jpg)
  • -i input.mp3:指定要转换的音频文件(如果是WAV格式,换成sound.wav即可)
  • -c:v libx264:采用通用的H.264视频编码,确保MP4能在绝大多数设备播放
  • -preset medium -crf 23:平衡视频质量和文件大小的默认最优组合,新手不用调整
  • -c:a aac -b:a 192k:用AAC编码音频,192kbps码率兼顾音质和体积
  • -shortest:强制视频时长与音频保持一致,避免生成超长空视频
  • -pix_fmt yuv420p:修复部分播放器无法识别视频的兼容性问题

注意事项

  • 文件名不要包含空格、中文或特殊字符,否则FFmpeg可能解析失败
  • 执行命令前,先通过cd命令切换到文件所在的目录,或者直接在命令里写文件的完整绝对路径

内容的提问来源于stack exchange,提问作者user12027978

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 14:45:59