Как улучшить мой текущий метод генерации аудиозаписи из онлайн-видео - PullRequest
0 голосов
/ 24 января 2019

Я работаю над проектом, который должен загружать и анализировать онлайн-видео.Большинство видео размещено на YouTube, но некоторые размещены на Facebook.

Моя задача - создать аудиозапись для каждого видео.

Мой коллега использовал серию программ, последовательно задавая некоторые{link}:

youtube-dl -f '(mp4)[height = 360][width = 640]' {link} -o '{out_1}.%(ext)s'

ffmpeg -i {out_1} -vn {out_2}.wav

sox {out_2} {out_3} channels 1 rate 16000

pocketsphinx_continuous -infile {out_3} -samprate 16000 -hmm {ACOUSTICMODEL} -dict {DICTIONARY} -lm {LANGMODEL} -fwdflat yes -bestpath yes 2> error.log | tee {out_4}.log && rm error.log

Обратите внимание, что есть дополнительный шаг ffmpeg для извлечения аудио, вместо простой загрузки его с помощью youtube-dl, потому что видео также необходимо.

Все работаетправильно, насколько я могу судить, но я никогда раньше не имел дело со звуком, поэтому я не уверен, что это лучший способ сделать это.

...