具有位深度和采样率的 FFmpeg 过滤器复合体
FFmpeg filter complex with bitdepth and sample rate
我有这段代码可以分割音频文件,但我不知道如何将位深度设置为 s32 并将采样率设置为 48000。这是代码
ffmpeg -i "audioFile.wav" -filter_complex channelsplit=channel_layout=stereo[FL][FR] -write_bext 1 -map [FL] "audioFile.L.wav" -write_bext 1 -map [FR] "audioFile.R.wav"
我可以自己设置它而不用下面的命令分开,但是不知道如何将下面的代码与上面的代码结合起来,因为你不能使用 -af
和 -filter_complex
在同一个命令中。
-af aformat=sample_fmts=s32:sample_rates=48000
这种 -filter_complex
的组合应该适合你:
-filter_complex "[0:a]aformat=sample_fmts=s32:sample_rates=48000[a];[a]channelsplit=channel_layout=stereo[FL][FR]"
我有这段代码可以分割音频文件,但我不知道如何将位深度设置为 s32 并将采样率设置为 48000。这是代码
ffmpeg -i "audioFile.wav" -filter_complex channelsplit=channel_layout=stereo[FL][FR] -write_bext 1 -map [FL] "audioFile.L.wav" -write_bext 1 -map [FR] "audioFile.R.wav"
我可以自己设置它而不用下面的命令分开,但是不知道如何将下面的代码与上面的代码结合起来,因为你不能使用 -af
和 -filter_complex
在同一个命令中。
-af aformat=sample_fmts=s32:sample_rates=48000
这种 -filter_complex
的组合应该适合你:
-filter_complex "[0:a]aformat=sample_fmts=s32:sample_rates=48000[a];[a]channelsplit=channel_layout=stereo[FL][FR]"