我正在使用ffmpeg从不同的视频格式(flv,mp4)中提取音频并将其转换为mp3.
%~dp0ffmpeg.exe -i %1 -ar 44100 -ac 2 -ab 128k "%~dpn1.mp3"
Run Code Online (Sandbox Code Playgroud)
这很好用.但是,在我的输入文件中,音频比特率会有所不同,我想相应地调整输出比特率.即使通过广泛的Google搜索,我也没有找到任何提示如何保持原始比特率.
我需要的是:
-ab copy
Run Code Online (Sandbox Code Playgroud)
当然,这不起作用.
有什么可行的吗?
PS:你可能从上面的格式中得知,我正在使用Windows批处理文件.会有hack使用%~dp0ffmpeg.exe -i,通过grep获取音频比特率并将其插入命令行.我只是认为必须有一种更简单,更优雅的方式.
Álv*_*aro -2
代替
-ab copy
Run Code Online (Sandbox Code Playgroud)
尝试
-sameq
%~dp0ffmpeg.exe -i %1 -sameq "%~dpn1.mp3"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10294 次 |
最近记录: |