Как записать сжатое видео с ТВ-тюнера с помощью VLC

ОБНОВЛЕНИЕ: предыдущее название для этого вопроса было "Как определить битрейт, кодек и демультиплексирование для захвата или записи видео VLC".

Я снимаю видео со старой карты ТВ-тюнера - Pinnacle PCTV - используя VLC. Видео от композитного входа и аудио от, я думаю, микшера или линейного входа. Я использую команду:

vlc v4l2: /// dev / video0: нормальный =pal: ширина =720: высота =576: вход =1: вход-ведомый ="alsa://hw:0,0"

В VLC я включил панель инструментов Advanced Controls, которая позволяет мне записывать видео, когда я хочу. Однако эти видео несжатые - очень большие и воспроизводятся только с VLC. Тотем выдает ошибку "Не удалось демультиплексировать поток". Мне нужно конвертировать их с помощью WinFF, чтобы уменьшить их размер и сделать их воспроизводимыми с помощью Totem и другого программного обеспечения.

Мой вопрос заключается в том, могу ли я настроить параметры записи - кодеки и битрейт, а также получить демультиплексированный поток. Если я передаю какой-либо параметр -sout с помощью команды, я получаю "Ошибка сегментации". Я использую 64-битную Ubuntu 10.10.

1 ответ

В прошлом у меня была следующая работа для меня:

ffmpeg -f oss -ac 2 -ar 48000 -i /dev/audio1 -acodec pcm_s16le -f video4linux2 -s 720x480 -r 3000/101 -i /dev/video0 -sameq -aspect 4:3 -target ntsc-dvd a.vob

Конечно, для PAL нужно изменить и -target, и частоту кадров -r 3000/101.

Другие вопросы по тегам