从原始文件添加音频过滤器,自动检测格式时保留原始格式

时间:2016-09-12 09:16:57

标签: audio video ffmpeg

多个用户上传不同类型的视频,我不保存这些视频的格式,只保存编解码器。 ffmpeg在需要时检测视频和音频编解码器,直到今天它都是好的。我正在添加音频规范化步骤。如何使ffmpeg自动选择基于编解码器的容器格式?似乎ffmpeg将根据指定的格式选择输出音频编解码器。我可以要求它坚持原始格式和编解码器吗?

ffmpeg -y -i /mnt/tmp/asjkdh39 -c:v copy -af "volume=10.7dB" /mnt/tmp/0540hsl

对于上面的命令,我收到一个错误:

[NULL @ 0x9214a0] Unable to find a suitable output format for '/mnt/tmp/0540hsl'

1 个答案:

答案 0 :(得分:0)

不可能,最多可以运行

ffprobe file -hide_banner -show_entries format=format_name -of compact=p=0:nk=1 -v quiet

然后在-f value之后提供-af ....