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

много файлов VOB?

Пробую в два прохода переходировать двд (как например тут
http://mf.volsu.ru/a307/modules.php?name=Content&pa=showpage&pid=9). Пишу -

# cat /mnt/cdrom/VIDEO_TS/VTS_0*.VOB | mencoder - -ovc frameno -srate
44100 -oac mp3lame -lameopts cbr:br=96:vol=10 -ofps 24 -o frameno.avi

Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 3) 25,000 fps 8000,0 kbps (1000,0
kbyte/s)
[V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25,00 ftime:=0,0400
Opening audio decoder: [liba52] AC3 decoding with liba52
No accelerated IMDCT transform found
AC3: 2.0 (stereo) 48000 Hz 192,0 kbit/s
No accelerated resampler found
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 24000->192000 (192,0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
MP3 audio selected
Building audio filter chain for 48000Hz/2ch/16bit -> 44100Hz/2ch/16bit...
Writing AVI header...
ODML: Aspect information not (yet?) available or unspecified, not writing
vprp header.
Setting audio input gain to 10,000000
Pos: 0,2s 5f ( 0%) 0fps Trem: 0min 0mb A-V:0,016 [0:0]
Too many audio packets in the buffer: (4096 in 8252736 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
...
(про too many пишет раз 6)
...

CBR audio: 12000 bytes/sec, 313 bytes/block

Writing AVI index...
Fixing AVI header...
ODML: Aspect information not (yet?) available or unspecified, not writing
vprp header.

Video stream: 0,768 kbit/s (96 bps) size: 20 bytes 0,208 secs 5
frames

Audio stream: 95,998 kbit/s (11999 bps) size: 8777 bytes 0,731 secs

******************
И программа останавливает работу почти мгновенно (естественно ничего не
сделав).
Если же явно указываю имя одного из файлов - cat
/mnt/cdrom/VIDEO_TS/VTS_01_1.VOB , то все нормально, начинается
перекодировка.

Ответить   Mon, 22 Nov 2004 18:16:17 +0600 (#268524)

 

Ответы:

В сообщении от 22 Ноябрь 2004 15:16 Alexei Shilin написал:

Скорее всего у тебя есть vts_01_0.vob, который cat'ом выводится самым
первым, и который содержит какую-нибудь заставку или еще чего, что не
кодируется... Самый простой вариант - скопировать на винт без него и
кодить. Кстати, так и износ привода будет гораздо меньше - кодируется он
все же довольно долго. Ну или cat vts_01_1.vob vts_01_2.vob ... |
mencoder - ...
Да, кстати, судя по выводу mencoder'а, у тебя источник - PAL, тогда опция
-ofps 24 не верна. Да и делать resample 48khz -> 44khz не имеет смысла.
Ну и audio input gain 10 тоже как-то не очень красиво смотрится -
рискуешь получить клиппинг.

Ответить   Mon, 22 Nov 2004 17:25:36 +0300 (#268684)

 

Спасибо. В ссылке, которую я привел дан именно такой совет - resample
48khz -> 44khz. Опцию -ofps 24 я убрал по вашему совету.

На этот раз посмотрел внимательно на размер файлов VOB и увидел, что
больших файлов там только 5 и все они в виде VTS_01_?.VOB (и именно
нулевой был очень маленький, правда :) )
Давно хотел научиться перекодировать двд :) Вроде все получается, если
убрать нулевой файл.

Ответить   Tue, 23 Nov 2004 11:20:58 +0600 (#268876)

 

В сообщении от 23 Ноябрь 2004 08:20 Alexei Shilin написал:

Просто большинство современных звуковых карт воспроизводят звук именно с
частотой дискретизации 48khz, а лишнее перекодирование только ухудшает
звук. Хотя, скорее всего, это совершенно не заметно на слух :)

Вообще, если нет проблем с английским, то лучше почитать документацию по
mencoder'у. Еще в его документации есть папочка tech - там собрано
множество полезных советов на эту тему. С примерами и довольно
подробными объяснениями.

Ответить   Tue, 23 Nov 2004 11:13:48 +0300 (#268995)

 

В сообщении от 1101201228 секунд после начала Эпохи Unix Вы написали:

Даже файлы записанные с частотой дискретизации 44100? Возможно,
современные звуковые карты способны воспроизводить звук с частотой
дискретизации 48khz, но воспроизводят они чаще всего именно с частотой
44100, так как эта частота наиболее часто используется при записи
звуковых файлов. Или я не прав?

P.S. Смысл в resample в 44100 есть когда звуковуха не держит больше (я
счастливый обладатель такой, и думаю что не один).

Ответить   Konstantin Korikov Wed, 24 Nov 2004 04:51:32 +0200 (#269415)

 

On Среда 24 Ноябрь 2004 05:51, Konstantin Korikov wrote:

написали:

Не прав. Некоторые low-end карты и встроенные системы работают
ТОЛЬКО на 48 kHz. Впрочем, к таким картам и акустику подключают
соответствующую, так что вопрос это чисто теоретический. :-)

Ответить   "Sergey B. Khvatov" Wed, 24 Nov 2004 10:48:20 +0300 (#269503)

 

Sergey B. Khvatov пишет:

Несколько некорректно. Дело в том, что запись звука на звуковые CD
производится с
частотой дискретизации именно 44.1 килогерц и менять это никто не
собирается.
Соответственно, mp3 сделанные из дорожек таких дисков тоже имеют частоту
44.1
(если не делался ресемпл до 48 килогерц). Поэтому и карты, которые
держат 48 kHz держат и 44.1.
Для low-end карт скорее характерна частота 44.1 (может быть ты именно ее
имел ввиду)

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



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

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Дмитрий Корпушов Wed, 24 Nov 2004 13:01:25 +0500 (#269509)

 

On Среда 24 Ноябрь 2004 11:01, Дмитрий Корпушов wrote:

Еще раз - есть системы, работающие на одной-единственной частоте
48 кГц, например широко распространённый Intel 82801-ICH.

А почему же тогда на таких картах играются треки, записаные на
44.1 кГц? Очень просто - многие программы, попытавшись установить
44.1 и обломавшись, просто играют его на 48. На слух это
незаметно. Но если попытаться проиграть трек, записаный на 22.05,
всё становится ясно.

Ответить   "Sergey B. Khvatov" Wed, 24 Nov 2004 11:20:36 +0300 (#269522)

 

Здравствуйте, Alexei.

Вы писали 22 ноября 2004 г., 15:16:17:

-

правильнее будет воспользоваться опцией -dvd-device. Вот как это у
меня выглядет (2-й проход из 2-х):
mencoder -oac lavc -ovc lavc -alang ru -o /mnt/disk_2_2/1.avi
-lavcopts vcodec=mpeg4:vpass=2:acodec=ac3 -dvd-device /mnt/video_1/1/ dvd://1

Значения "/mnt/video_1/1/" и "/mnt/video_1/1/VIDEO_TS/" будут
равнозначны (тут различие если звук лежит в AUDIO_TS)

у меня под Linux-ом так примерно с двд идет в 3 прохода:

1:#mencoder dvd://1 -alang ru -ovc frameno -srate 44100 -oac lavc -lavcopts acodec=ac3
-o frameno.avi
2:#mencoder dvd://1 -alang ru -aspect 4:3 -ovc lavc -oac lavc -lavcopts acodec=ac3:vcodec=mpeg4:vpass=1:vbitrate=1050:mbd=2:vqmin=1:vqmax=5:trell:cbp:mv0:mpeg_quant:vqcomp=0.8:vqblur=0.25:vlelim=-4:vcelim=7:lumi_mask=0.02:dark_mask=0.06
-o /home/video/temp.avi
3:#mencoder dvd://1 -alang ru -aspect 4:3 -ovc lavc -oac lavc -lavcopts acodec=ac3:vcodec=mpeg4:vpass=2:vbitrate=1050:mbd=2:vqmin=1:vqmax=5:trell:cbp:mv0:mpeg_quant:vqcomp=0.8:vqblur=0.25:vlelim=-4:vcelim=7:lumi_mask=0.02:dark_mask=0.06
-o /home/video/m2.avi
4:#rm frameno.avi

правда звук иногда отстаёт... с этим не разобрался пока.
А вот под винду как это выглядит =)))) -

"C:\Program Files\mplayer\mencoder" -vf scale=720:540 -af volume=+10dB -dvd-device
G: dvd://1 -alang ru -aspect 4:3 -ovc lavc -oac lavc -lavcopts acodec=ac3:vcodec=mpeg4:vpass=1:vbitrate=1050:mbd=2:vqmin=1:vqmax=5:trell:cbp:mv0:mpeg_quant:vqcomp=0.8:vqblur=0.25:vlelim=-4:vcelim=7:lumi_mask=0.02:dark_mask=0.06
-o E:/Video/temp.avi
"C:\Program Files\mplayer\mencoder" -vf scale=720:540 -af volume=+10dB -dvd-device
G: dvd://1 -alang ru -aspect 4:3 -ovc lavc -oac lavc -lavcopts acodec=ac3:vcodec=mpeg4:vpass=2:vbitrate=1050:mbd=2:vqmin=1:vqmax=5:trell:cbp:mv0:mpeg_quant:vqcomp=0.8:vqblur=0.25:vlelim=-4:vcelim=7:lumi_mask=0.02:dark_mask=0.06
-o E:/Video/m2.avi

ну тут опции поэкзотичнее =) разбирайтесь

Ответить   Tue, 23 Nov 2004 20:32:52 +0300 (#269235)

 

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

Ответить   Wed, 24 Nov 2004 13:20:51 +0600 (#269491)

 

Hello All,

проблема с DHCP сервером - выдает адреса не из тех подсетей, который
нужно.

На линуксе есть интервейс, где подняты VLANы (eth1.1 eth1.2 eth1.3)
Соответственно на каждом подинтерфейсе свой IP из разных сетей
192.168.1.1 192.168.2.1 192.168.3.1

Создаю в конфиге dhcpd.conf 3 эти подсетки, указываю слушать эти 3
интерфейса. Логично было бы предположить, что запрос пришедший с
каждого VLAN должен попадать в свою подсеть. Однако на деле все
выглядит по-другому : какая подсеть в конфиге стоит первой - из той
адреса и выдаются. Всем.
Соответсвенно с такими настройками кленты работать не могут в своем
сегменте сети, потому как адрес из другого диапазона.

Вопрос: как заставить dhcpd раздавать адреса из нужных сетей.
Слышал что надо сделать настройку на основе giaddr, но про такое нигде
не написано.

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



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

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Wed, 22 Dec 2004 14:02:40 +0500 (#284946)