如何在 VLC 中生成每样本 8 位的 wav 音频文件

如何在 VLC 中生成每样本 8 位的 wav 音频文件

我正在使用以下 vlc 命令行从视频文件中提取前 5 分钟的音频

"-I dummy -vvv --no-sout-video --sout-audio --no-sout-rtp-sap --no-sout-standard-sap --ttl=1 --sout-transcode-threads=5 --sout-transcode-high-priority --sout-keep --sout #transcode{acodec=s16l,channels=1,samplerate=8000,ab=64}:std{mux=wav,access=file,dst="c:\dest.wav"} "c:\originalvideo.mpg" --start-time=0 --stop-time=300 vlc://quit";

如果 ab=64 => 每秒 64 k 位,且每秒采样数=8 k 个采样,则每个采样的位数=64/8=每个采样 8 位,但问题是输出文件始终具有每个采样 16 位的采样。我知道每个采样可以包含 8、16、24 到 32 位的位数。我想要获得每个采样文件 8 位,该怎么做?

相关内容