Отправляет email-рассылки с помощью сервиса Sendsay

Обработка видео

А не подскажет ли кто-нибудь, как перекодировать файл из huffyuv в xvid (в 2
прохода)?
При этом нужен как минимум деинтерлей и ресайз, а может и еще что-нибудь понадобится.
Насколько я понял за двое суток поиска - это должен уметь transcode с опцией
типа -x mplayer="-vc huffyuv", но что-то у меня с его командной строкой ничего
не получается.

А то так и придется остаться навечно с win + VirtualDub :(
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7369; Возраст листа: 299; Участников: 1127
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/150150



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Michael Krylov Thu, 20 May 2004 19:50:22 +0300 (#150150)

 

Ответы:

Доброе время суток!
On Thursday 20 May 2004 20:50, Michael Krylov wrote:

А в mencoder не получается это сделать?

--
With best wishes,
Mike Zelenkin

Linux registered user: #316521
ICQ: 149364561
Jabber: chesh***@j*****.ru
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7370; Возраст листа: 299; Участников: 1127
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/150219



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mike Zelenkin Thu, 20 May 2004 22:03:37 +0400 (#150219)

 

Насколько я понял - mencoder годится для перекодирования уже готового видео из
одного формата в другой (прошу меня поправить, если я не прав).
А я хочу:
1. Захват с видеокамеры или магнитофона через композитный вход (к сожалению никуда
я здесь от win с ntfs не денусь - гугл сказал, что Radeon 9200 VIVO под линуксом
захватывать не будет). Из loseless кодеков - только huffyuv.
2. Видео - в xvid (при этом в VDub обычно нужны были deinterlace, crop, rmPal,
cnr).
3. Аудио - в ogg.
4. А затем собрать в ogm.

У меня проблемы только с п.2, где mencoder - не может, а transcode почему-то
не хочет.
Кто-нибудь с transcode уже работал?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7379; Возраст листа: 300; Участников: 1128
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/150776



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Michael Krylov Fri, 21 May 2004 14:42:40 +0300 (#150776)

 

Если кому интересно - отвечаю на собственный вопрос.
Получилось примерно так:

rm stream.yuv
Удаляем этот файл, если он остался от предыдущего неудачного запуска. Эт
о именованый буфер, который transcode создает для себя при использовании
вывода mplayer - mplayer в него пишет, а transcode читает поток fifo.
Кстати - это причина моих недоразумений, т.к. команда mkfifo stream.yuv
небудет выполнена, если текущим каталогом является смонтированный через
smbmount раздел win.

transcode -i capture.avi -V -R1 -x mplayer,null -c 25-10000 -Y 0,0,8,0
-w 2000 -Z 768x576 -y xvid4,null -J smartdeinter=diffmode=2:cubic=1 -o
video.avi
Это первый проход

transcode -i capture.avi -V -R2 -x mplayer -c 25-10000 -Y 0,0,8,0 -w
2000 -Z 768x576 -y xvid4,wav -J smartdeinter=diffmode=2:cubic=1 -b
64,1,5,2-m audio.wav -o video.avi
Это второй проход. В принципе, если указан параметр "-y xvid4,ogg",
transcode должен сам закодировать звук в ogg и выполнить ogmmerge, но я
не смог заставить его сделать это так, как мне нужно.

oggenc -b 64 --downmix --resample 22050 -o audio.ogg audio.wav

ogmmerge -o video.ogm audio.ogg video.avi

То есть принципиально я заставил transcode работать :)
Но этого пока совсем недостаточно, чтобы отказаться от win + VDub :(
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7458; Возраст листа: 303; Участников: 1133
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/153114



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Michael Krylov Mon, 24 May 2004 19:24:34 +0300 (#153114)

 


Я к сожалению замены win + VirtualDub пока не выискал, хотя искал
усердно :-( transcode умеет многе, но добиться схожих результатов
мне не удалось.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7407; Возраст листа: 301; Участников: 1130
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/151536



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 22 May 2004 19:21:55 +0400 (#151536)