1

Я использую следующую командную строку 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 бит на файл образца, как это можно сделать?

0