当前位置:首页 > 开发 > FFmpeg > 正文内容

FFmpeg [mp4 @ 0000013d42a009c0]

FFmpeg4周前 (03-31)
[mp4 @ 0000013d42a009c0] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
[out#0/mp4 @ 0000013d42a008c0] Could not write header (incorrect codec parameters ?): Invalid argument


错误原因

  • 容器与编码格式不兼容
           MP4 不支持 PCM_ALAW 格式,仅支持 AAC/MP3 等主流格式

  • 默认编码参数冲突
           FFmpeg 尝试复用不兼容的输入流格式到 MP4 容器

解决方案

方法 1:转码为 AAC 格式

ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 192k output.mp4

保留视频流,音频转码为高质量 AAC

方法 2:更换容器格式

ffmpeg -i input.mp4 -c:v copy -c:a copy output.mov

使用 MOV 容器保持原始音频编码

方法 3:指定流映射

ffmpeg -i input.mp4 -map 0:v:0 -map 0:a:0 -c:v copy -c:a aac output.mp4

明确选择需要处理的音视频流

扩展说明

  • MP4 容器优先使用有损压缩格式

  • PCM 编码建议搭配 WAV/MOV 容器使用

  • 可通过 ffmpeg -codecs 查询完整编码支持列表

转载请注明出处。

本文链接:http://pythonopen.com/?id=7870

相关文章

FFmpeg 指定比特率导出指定时长视频

方法一:通过设置时间范围和比特率转码这种方法先明确指定要截取的时间范围(1 秒时长),然后进行转码并...

使用FFmpeg混流MP4和MP3

1. 裁剪为最短时长ffmpeg -i input_video.mp4 ...

FFmpeg 分割视频时抛弃音频

FFmpeg分割视频时抛弃音频的方法一、通过流选择参数精准保留视频ffmpeg -i&nb...

FFmpeg 合并视频时抛弃音频

在使用FFmpeg合并视频并抛弃音频时,可根据输入文件的编码一致性选择以下两种方法:方法1:conc...

FFmpeg 图片合成视频,并添加音频

使用FFmpeg将图片合成视频并添加音频你可以使用以下 ffmpeg 命令行将图片序列合成视频并添加...