LINUX.ORG.RU

Вышел релиз 1.0.0 transcode


0

0

Вышла, наконец-то версия за номером 1.0.0 набора консольных програм transcode для конвертирования видео между разными форматами.

Скачать свежий релиз можно, например, отсюда:

http://www.jakemsr.com/transcode/tran...

Спасибо новостникам с сайта www.nixp.ru за первое сообщение об этом, ведь как раз в конце июня заглядывал на www.transcoding.org а там ещё не было релиза.

>>> Официальная страница.

Re: Вышел релиз 1.0.0 transcode

его еще неделю назад не было

anonymous ()

Re: Вышел релиз 1.0.0 transcode

ВЕЩЬ

anonymous ()

Re: Вышел релиз 1.0.0 transcode

Уже лью, надо ещё ффмпег слить и мплайер, но их уже с CVS.

anonymous ()

Re: Вышел релиз 1.0.0 transcode

кто знает, *.wmv-файлы им можно в *.mpeg перекодировать. если нет, то чем?

LJet ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от LJet

Re: Вышел релиз 1.0.0 transcode

> то знает, *.wmv-файлы им можно в *.mpeg перекодировать. если нет, то чем? mencoder -oac lavc -ovc lavc -lavcopts acodec=mp2:abitrate=64:vcodec=mpeg2video -ofps 25 -of mpeg mov0.wmv -o out.mpg

или

mencoder -oac lavc -ovc lavc -lavcopts acodec=mp3:abitrate=64:vcodec=mpeg1video -ofps 25 -of mpeg mov0.wmv -o out.mpg

хз mencoder все это умеет но стоит взгялнуть на transcode

orb ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от LJet

Re: Вышел релиз 1.0.0 transcode

:) или в avi

rm frameno.avi dvix2pass.log; 
mencoder -oac mp3lame -lameopts vbr=3:br=128 -ovc frameno \
-o frameno.avi file.wmv;
for i in 1 2; do 
  mencoder -oac copy -ovc lavc -lavcopts \
    vcodec=mpeg4:vpass=$i:mbd=2:vbitrate=700 \
    -of avi -ofps 25 -o file.mpg file.avi
done
rm frameno.avi divx2pass.log

hapchu ★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от hapchu

Re: Вышел релиз 1.0.0 transcode

А вы попробуйте ролики с сайта Microsoft (например, Coral_Reef_Adventure_1080.wmv) пережать в мпег, просмотрите качаство до и после.

anonymous ()

Re: Вышел релиз 1.0.0 transcode

Никто не знает, чем можно в avi вторую звуковую дорожку добавить?

pitekantrop ★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от hapchu

Re: Вышел релиз 1.0.0 transcode

Кстати, откуда в mencoder взялся этот frameno.avi? Я имею ввиду, зачем его было забивать в исходники?

anonymous_incognito ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от pitekantrop

Re: Вышел релиз 1.0.0 transcode

>чем можно в avi вторую звуковую дорожку добавить?

man avimerge

Led ★★★☆☆ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от pitekantrop

Re: Вышел релиз 1.0.0 transcode

>Никто не знает, чем можно в avi вторую звуковую дорожку добавить?

можно много чем; если при этом звуковая дорожка в каком-нибудь экзотическом формате (например, 1.5-битовый моно вма :)), рекомендую ffmpeg.

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Casus

Re: Вышел релиз 1.0.0 transcode

>Он mpeg-2 выдавать умеет? Мне казалось только mpeg-1.

Чтоб не казалось:
$man mencoder
.....
vcodec=<value>
 Employ the specified codec (default: mpeg4).
          mjpeg
               Motion JPEG
          ljpeg
               Lossless JPEG
          h263
               H.263
          h263p
               H.263+
          mpeg4
               MPEG-4 (DivX 4/5)
          msmpeg4
               DivX 3
          msmpeg4v2
               MS MPEG4v2
          wmv1
               Windows Media Video, version 1 (AKA WMV7)
          wmv2
               Windows Media Video, version 2 (AKA WMV8)
          rv10
               an old RealVideo codec
          mpeg1video
               MPEG-1 video
          mpeg2video
               MPEG-2 video
          huffyuv
               HuffYUV
          ffvhuff
               nonstandard 20% smaller HuffYUV using YV12
          asv1
               ASUS Video v1
          asv2
               ASUS Video v2
          ffv1 FFmpeg's lossless video codec
.........

Led ★★★☆☆ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Led

Re: Вышел релиз 1.0.0 transcode

> Чтоб не казалось...

И как, DVD-player понимает диск, сделанный из этого MPEG-2? Я не подкалываю, мне правда интересно. Просто это именно та причина, по которой я использовал avidemux или transcode, что мне нужен был MPEG-2, который поймёт мой плэйер.

Casus ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от anonymous

Re: Вышел релиз 1.0.0 transcode

Качество отличное, не хуже (ну со скидкой конечно, что пересжатии качество всегда немного падает). Просто надо уметь пользоваться mencoder'ом, или тем, чем ты перекодируешь. man mencoder, сайт www.mplayerhq.hu и читать документацию.

hapchu ★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от hapchu

Re: Вышел релиз 1.0.0 transcode

mencoder в топку, как-то он достал меня своими хитрыми до кривизны алгоритмами, с тех пор юзаю transcode(+dvdrip) - красота! Действительно качество идеальное, а mencoder с какой-то версии из pre, точно не помню стал давать дерганные сцены, (0.9х был кстати нормальным) с тех пор я его выкинул

Dubrovsky ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от LJet

Re: Вышел релиз 1.0.0 transcode

> кто знает, *.wmv-файлы им можно в *.mpeg перекодировать. если нет, то чем?

mencoder + w32codecs

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

2Dubrovsky >mencoder в топку, как-то он достал меня своими хитрыми до кривизны алгоритмами, с тех пор юзаю transcode(+dvdrip) - красота! Действительно качество идеальное, а mencoder с какой-то версии из pre, точно не помню стал давать дерганные сцены, (0.9х был кстати нормальным) с тех пор я его выкинул

За mencoder не замечал проблем по пересжатию DVD>Xvid.Сейчас пользую 1.pre7. Регулярно кодирую(фильмы мульты клипы). Может где в параметрах кодека,fps,фильтрами что то не так.

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

> с тех пор юзаю transcode(+dvdrip) - красота! Действительно качество идеальное

Сразу говорю, рассматривается только кодирование __В__ DVD-совместимый mpeg2. Рип и кодирование во всякие комповые мпег4, иксвиды и т.п. меня не волнуют абсолютно.

Прочитав про сравнение ffmpeg (читай -- mencoder) и mpeg2enc (http://www.transcoding.org/cgi-bin/transcode?FFmpeg_Vs._Mpeg2enc), провёл аналогичный эксперимент. Исходный материал -- DV с камеры. Кодирование в PAL DVD, 720x576, 25fps.

Результаты. ffmpeg работает быстрее, но лепит артефакты. Даже при двухпроходном кодировании. mpeg2enc скоростью не отличается, но по качеству уделывает ffmpeg.

Примечание. Артефакты кодирования видно только на стоп-кадре. Причём на 29" ТВ (источник -- DVD-плеер Panasonic DVD-S97, коммутация по S-Video) эти артефакты ещё надо чуть ли не с лупой искать.

Выводы. Если скорость во главе угла -- ffmpeg справится на 5 баллов, если же качество -- наше всё, то mpeg2enc либо виндячий канопус прокодер.

Obidos ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от pitekantrop

Re: Вышел релиз 1.0.0 transcode

>Никто не знает, чем можно в avi вторую звуковую дорожку добавить?

забей на avi, юзай mkv - его сейчас и виндовые плееры понимают. дорожек сколько угодно любых, даже картинку и текст зафигачить можно

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

хаять инструмент только потому что руки кривые? у transcode свои недостатки. а кодировать вообще лучше xvid-ом в mkv и не будет у тебя никакой дерганности

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от anonymous

Re: Вышел релиз 1.0.0 transcode

>хаять инструмент только потому что руки кривые? у transcode свои недостатки. а кодировать вообще лучше xvid-ом в mkv и не будет у тебя никакой дерганности

Про кривизну рук пожалуйста не надо, то что особенно в панорамных сценах возникает ощущение что количество фпс не более 3-4 заметил не только я, многие это отмечали с кем мне приходилось общаться. Причем дело как оказалось не в конкретном кодеке, много я мучался, настраивал mplayer, менял кодеки их настраивал получал ту же лажу. Я конечно проверю последней версию, может я и не прав, но точно помню что данная проблема имела место до версии pre5. в transcode разумеется я использую xvid, в 2 прохода (athlon xp 2GHz) полторачасовой фильм жмется меньше двух часов. Про mkv ничего не скажу, только если это контейнер то как может измениться качество видео???

Dubrovsky ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

до transcode нам еще далеко.
топчемся в avifile:

[root in /tmp/1/video/codecs/soft/avifile-0.7-0.7.38]$ ./autogen.sh
ok
[root in /tmp/1/video/codecs/soft/avifile-0.7-0.7.38]$ ./configure
ok
[root in /tmp/1/video/codecs/soft/avifile-0.7-0.7.38]$ make -j 2 install
жо&^%&а
gvideo_mmx.lo simple_idct_mmx.lo -lnsl -ldl
libtool: link: `cputest.lo' is not a valid libtool object
make[3]: *** [libavcodeci386.la] Ошибка 1
make[3]: Leaving directory `/tmp/1/video/codecs/soft/avifile-0.7-0.7.38/ffmpeg/libavcodec/i386'
make[2]: *** [install-recursive] Ошибка 1
make[2]: Leaving directory `/tmp/1/video/codecs/soft/avifile-0.7-0.7.38/ffmpeg/libavcodec'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/1/video/codecs/soft/avifile-0.7-0.7.38/ffmpeg'
make: *** [install-recursive] Ошибка 1

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

> в 2 прохода (athlon xp 2GHz) полторачасовой фильм жмется меньше двух часов.

2 прохода за 2 часа? По-моему быстро как-то..

init ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от init

Re: Вышел релиз 1.0.0 transcode

или make maintainer-clean
./autogen.sh
./configure
make all
In file included from fcc_type.c:1:
../../include/utils.h:41: error: parse error before '{' token
../../include/utils.h:50: error: parse error before '{' token
../../include/utils.h:56: error: parse error before "uint16_t"
../../include/utils.h:61: error: parse error before '{' token
../../include/utils.h:70: error: parse error before '{' token
../../include/utils.h:78: error: parse error before "uint32_t"
../../include/utils.h:83: error: parse error before '{' token
../../include/utils.h:92: error: parse error before '{' token
../../include/utils.h:101: error: parse error before '{' token
../../include/utils.h:103: warning: type defaults to `int' in declaration of `b'
../../include/utils.h:103: error: `v' undeclared here (not in a function)
../../include/utils.h:103: warning: data definition has no type or storage class
../../include/utils.h:104: warning: type defaults to `int' in declaration of `b'
../../include/utils.h:104: error: conflicting types for `b'
../../include/utils.h:103: error: previous declaration of `b'
../../include/utils.h:104: error: `v' undeclared here (not in a function)
../../include/utils.h:104: warning: data definition has no type or storage class
../../include/utils.h:105: error: parse error before "return"
../../include/utils.h:108: error: parse error before '{' token
../../include/utils.h:117: error: parse error before '{' token
../../include/utils.h:119: warning: type defaults to `int' in declaration of `b'
../../include/utils.h:119: error: conflicting types for `b'
../../include/utils.h:104: error: previous declaration of `b'
../../include/utils.h:119: error: `v' undeclared here (not in a function)
../../include/utils.h:119: warning: data definition has no type or storage class
../../include/utils.h:120: warning: type defaults to `int' in declaration of `b'
../../include/utils.h:120: error: conflicting types for `b'
../../include/utils.h:119: error: previous declaration of `b'
../../include/utils.h:120: error: `v' undeclared here (not in a function)
../../include/utils.h:120: warning: data definition has no type or storage class
../../include/utils.h:121: warning: type defaults to `int' in declaration of `b'
../../include/utils.h:121: error: conflicting types for `b'
../../include/utils.h:120: error: previous declaration of `b'
../../include/utils.h:121: error: `v' undeclared here (not in a function)
../../include/utils.h:121: warning: data definition has no type or storage class
../../include/utils.h:122: warning: type defaults to `int' in declaration of `b'
../../include/utils.h:122: error: conflicting types for `b'
../../include/utils.h:121: error: previous declaration of `b'
../../include/utils.h:122: error: `v' undeclared here (not in a function)
../../include/utils.h:122: warning: data definition has no type or storage class
../../include/utils.h:123: error: parse error before "return"
../../include/utils.h:126: error: parse error before '{' token
../../include/utils.h:136: error: parse error before '{' token
../../include/utils.h:140: error: parse error before '{' token
../../include/utils.h:144: error: parse error before '{' token
fcc_type.c:8: error: parse error before '{' token
fcc_type.c:110: error: parse error before '{' token
make[2]: *** [fcc_type.lo] Ошибка 1
make[2]: Leaving directory `/tmp/1/video/codecs/soft/avifile-0.7-0.7.38/lib/common'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/1/video/codecs/soft/avifile-0.7-0.7.38/lib'
make: *** [all-recursive] Ошибка 1

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от init

Re: Вышел релиз 1.0.0 transcode

У меня два прохода xvid за два часа получается только на 3-х 2.6Ghz Pentium4 (transcode используется в кластерном режиме).

you-name-it ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Casus

Re: Вышел релиз 1.0.0 transcode

>Он mpeg-2 выдавать умеет? Мне казалось только mpeg-1.

Чтобы не казалось, читай маны внимательно.

Умеет. Но не умеет звук для него, что плохо.

jackill ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

>точно не помню стал давать дерганные сцены

С 1.0.4, если не ошибаюсь, при использование параметра -ofps и кодека xvid 1.0.x

jackill ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

> Я конечно проверю последней версию, может я и не прав

С последней вроде все в порядке. Как в xvid при двупроходном, так и в lavc в два и три прохода.

jackill ★★★★★ ()

Re: Вышел релиз 1.0.0 transcode

Есть ко всем интересный вопрос.

Есть ли какой-нибудь достаточно простой метод для пережатия DVD9 в DVD5, желательно без долгого и муторного ручного пересчета битрейта и т.п.?

В виндах есть DVD Shrink и еще какая-то хрень, которые позволяют пережимать видео + выкидывать на лету дорожки.

Есть что-нить такое же удобное или скрипт какой?

jackill ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от jackill

Re: Вышел релиз 1.0.0 transcode

>Есть ли какой-нибудь достаточно простой метод для пережатия DVD9 в DVD5, желательно без долгого и муторного ручного пересчета битрейта и т.п.?

там реквантизация курится

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от jackill

Re: Вышел релиз 1.0.0 transcode

>Умеет. Но не умеет звук для него, что плохо.

Можно немного подробнее? Вроде бы выше приводили примеры кодирования в mp2 звук

------------------------------------------ mencoder -oac lavc -ovc lavc -lavcopts acodec=mp2:abitrate=64:vcodec=mpeg2video -ofps 25 -of mpeg mov0.wmv -o out.mpg ------------------------------------------

и по ссылку в ac3

-------------------------------------------- mencoder movie.avi -of mpeg -vf scale=720:480,harddup -oac lavc -ovc lavc -lavcopts \ acodec=ac3:abitrate=192:vcodec=mpeg2video:keyint=25:vbitrate=5000:aspect=16/9 -mpegopts format=dvd -srate 48000 -ofps 30000/1001 -o movie.mpg ---------------------------------------------

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от anonymous

Re: Вышел релиз 1.0.0 transcode

>Умеет. Но не умеет звук для него, что плохо.

Можно немного подробнее? Вроде бы выше приводили примеры кодирования
в mp2 звук

------------------------------------------
mencoder -oac lavc -ovc lavc -lavcopts acodec=mp2:abitrate=64:vcodec=mpeg2video -ofps 25 -of mpeg mov0.wmv -o out.mpg
------------------------------------------

и по ссылку в ac3

--------------------------------------------
mencoder movie.avi -of mpeg -vf scale=720:480,harddup -oac lavc -ovc lavc -lavcopts \
acodec=ac3:abitrate=192:vcodec=mpeg2video:keyint=25:vbitrate=5000:aspect=16/9 -mpegopts format=dvd -srate 48000 -ofps 30000/1001 -o movie.mpg
---------------------------------------------

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от init

Re: Вышел релиз 1.0.0 transcode

>> в 2 прохода (athlon xp 2GHz) полторачасовой фильм жмется меньше двух часов.

>2 прохода за 2 часа? По-моему быстро как-то..

Сам удивляюсь, вчера скомпилил новый transcode, на нем и кодил средний фпс 35-40 в проход

Dubrovsky ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

Еще хочется добавить, еще в первый раз когда столкнулся с transcode обратил внимание на тормознутость, оказалось дело в mp3, по умолчанию там стоит максимальное качество = 0, ставим двойку и скорость вырастает в 2 раза

Dubrovsky ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

да, забыл самое главное откомпилил последний MPlayer v1.0pre7 попробовал тот же мультик сжать

Pos: 1.5s 40f ( 0%) 0fps Trem: 0min 0mb A-V:0.014 [75:448] 1 duplicate frame(s)! Pos: 1.7s 44f ( 0%) 0fps Trem: 0min 0mb A-V:0.016 [72:448] 1 duplicate frame(s)!

и изображение как и раньше дерганное =( При просмотре DVD все нормально, transcode кодит без проблем, видеоряд получается плавным

Dubrovsky ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

это оказался мультик такой, на другом DVD скорость существенно ниже ~25фпс, т.е. при двупроходном сжатии в 2 раза медленнее

Dubrovsky ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от anonymous

Re: Вышел релиз 1.0.0 transcode

>Можно немного подробнее?

Поподробнее я не помню. Сложности, насколько я помню, были связаны с mp2.

jackill ★★★★★ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

Ты приведи строку с опциями, а мы тут вместе посмеёмся, почему он у тебя дёрганный получается:)

Led ★★★☆☆ ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Led

Re: Вышел релиз 1.0.0 transcode

>Ты приведи строку с опциями, а мы тут вместе посмеёмся, почему он у тебя дёрганный получается:)

а че ржать-то? я же говорю дело в конкретном DVD, и пробовал я с разными кодеками(точнее со всеми которые есть), с разными настройками, не менее десятка двух различных рзаличных строчек

Dubrovsky ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от jackill

Re: Вышел релиз 1.0.0 transcode

>Поподробнее я не помню. Сложности, насколько я помню, были связаны с mp2.

тоже помню, что были сложности с mp2. Использовал раньше скрипт mencvcd c mjpegtool для divx -> SVCD. Сейчас, похоже, mencoder сам умеет (acodec=mp2 в скрипте divx2svcd).

anonymous ()
Ответ на: Re: Вышел релиз 1.0.0 transcode от Dubrovsky

Re: Вышел релиз 1.0.0 transcode

Ещё раз: без приведения строки с опциями mencoder'а, версии mencoder'а, версии кодека, все твои слова не больше, чем трёп (без обид, плиз). Приведёшь эти данные - большая вероятность, что тебе укажут, в чём возможная проблема.

А не "ржать-то" трудно над твоим заявлением "mencoder отстой, потому как мультики с DVD у меня получаются дёрганные":)

Led ★★★☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.