Автор Тема: Видео конвертори  (Прочетена 1614 пъти)

milennyc

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Видео конвертори
« -: Aug 08, 2005, 14:56 »
Зачи искам да знам дали има програма за конвертиране на кодека на видео файла.От  divx na xvid.Ако има как се казва,аз съм с Дебиян.
Активен

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Видео конвертори
« Отговор #1 -: Aug 08, 2005, 16:02 »
конвертиране на кодека? Може би имаш предвид конвертиране на формата на файла ...... ако е така ... краткия отговор е mencoder.
и малко по-подробно ... менкодера е част от Мплеара, който трябва да е компилиран с поддръжка на съответните кодеци, и за да не си блъскаш главата със синтаксиса, си свали някоя обвивка за него. Ако потърсиш из форума за mencoder avidemux2 ще се ориентираш по-добре в материята.
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Видео конвертори
« Отговор #2 -: Aug 08, 2005, 16:07 »
Аз също съм с Дебиан и правя това с avidemux. Иначе знам, че може и с mplayer и mencoder (или transcode беше'<img'>) от командния ред, но не знам как става. С avidemux засега съм прекодирал Microsoft MPEG-4 в Xvid. Забележка: моята машина е ~700MHz и имах нужда от около час и половина за едно 30 минутно клипче.

Смятам да пробвам mplayer и mencoder да прекодирам едни WMV клипчета за в бъдеще.
Активен

milennyc

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Видео конвертори
« Отговор #3 -: Aug 08, 2005, 17:09 »
грешката е моя.Исках да кажа как да сменя кодера на самия файл.Понеже не знам как но ако филма ми е xvid лаптопа се рестартира.А когато си е divx си бачка нормално.А иначе сички кодеци са си сложени уж каде трябва.Ама не знам .... рестартира се пушината.Мерси за инфото.
Активен

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Видео конвертори
« Отговор #4 -: Aug 08, 2005, 18:36 »
Кодера не се сменя, трябва да го прекодираш целия филм - това се прави със горните няколко програми.
Активен

dafo

  • Напреднали
  • *****
  • Публикации: 293
  • Distribution: Fedora
  • Window Manager: KDE
    • Профил
Видео конвертори
« Отговор #5 -: Aug 08, 2005, 22:45 »
Ако пробваш с -vc divx4 при пущане на mplayer?
Активен

milennyc

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Видео конвертори
« Отговор #6 -: Aug 09, 2005, 09:18 »
Ами пробвах с -vc divx4 dafo.Сега не се рестартира но имаше само звук ето какво се получи.
MPlayer 1.0pre7-3.3.4 © 2000-2005 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 3
)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE


Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup
 scripts.
Playing /home/milennyc/Fantastic.avi.
AVI file format detected.
VIDEO:  [XVID]  576x256  12bpp  25.000 fps  829.6 kbps (101.3 kbyte/s)
Clip info:
 Software: Nandub v1.0rc2
 Name: Fantastic Four
 Subject: Fantastic Four
 Artist:
 Copyright:
 Comments:
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo: X11 running at 1024x768 with depth 16 and 16 bpp ("':0'.0" => local display)
==========================================================================
Forced video codec: divx4
Requested video codec family [divx4] (vfm=divx4) not available.
Enable it at compilation.
Cannot find codec matching selected -vo and video format 0x44495658.
Read DOCS/HTML/en/codecs.html!
==========================================================================
Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
AF_pre: 48000Hz/2ch/s16le
AO: [oss] 48000Hz 2ch s16le (2 bps)
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Video: no video

Така до тук добре но може ли някой да ми го обясни това по на Балгарски '<img'>
"Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup
 scripts."
Активен

dafo

  • Напреднали
  • *****
  • Публикации: 293
  • Distribution: Fedora
  • Window Manager: KDE
    • Профил
Видео конвертори
« Отговор #7 -: Aug 09, 2005, 20:29 »
Цитат (milennyc @ Авг. 09 2005,09:18)
Ами пробвах с -vc divx4 dafo.Сега не се рестартира но имаше само звук ето какво се получи.

Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup
 scripts.

 Forced video codec: divx4
Requested video codec family [divx4] (vfm=divx4) not available.
Enable it at compilation.
Cannot find codec matching selected -vo and video format 0x44495658.
Read DOCS/HTML/en/codecs.html!

Така по първото то само си казва да изпълниш следната команда
Примерен код
echo 1024 > /proc/sys/dev/rtc/max-user-freq

Това се прави като root потребител, ако имаш възможност го сложи в някой от стартиращите скриптове в /etc/rc.d/
По върпоса защо нямаш видео - просто няма поддръжка на този кодек, което също го казва mplayer, само че на английски ;-)
Кажи какво ти дава mplayer -vc help. Мисля, че с варианта -vc ffodivx може и да потегли.
Активен

  • Гост
Видео конвертори
« Отговор #8 -: Aug 09, 2005, 22:23 »
Бихте ли проверили дали, в по-новите версии на mplayer, може да се използват едновременно библиотеките divx4linux-5.XXX (libdivxencore) и ? (libxvidcore) . В по-старите версии не можеше едновременно и трябва да се компилират две версии.

Следователно, ако се използва mencoder (с divx), може да се направи от divx в XXXX  и после с mencoder (с xvid) от XXXX в xvid.

Независимо от горното, ако с mplayer е с libxvidcore и може да се възпроизвежда филма, предполагам, че ще може да се прекодира.  В конкретния случай може би ще стане с -ffourcc и копиране на аудио и видео. Някой програми правят разлика между xvid, XVid и XVID и незнам, кое е по-правилно. Май само с главни букви.

Може би си струва да се погледне transcode проекта.
Активен

  • Гост
Видео конвертори
« Отговор #9 -: Aug 15, 2005, 09:31 »
Не ми е много ясно защо ще го прекодираш - освен да загубиш качество друго няма да направиш. И Xvid и DivX са MPEG-4 кодеци.

Ако пък толкова искаш да ти пише че е DivX-че ами направи:
mencoder Input.avi -oac copy -ovc copy -ffourcc DX50 -o Output.avi

Сега не знам защи си трупане машините с Xvid-ове и DivX-чета като libavcodec дето си върви с Mplayer-a се оправя идеално с MPEG-4.

Я пробвай при пускане на MPlayer-а да му зададеш да ползва libavcodec
-vc lavc
вместо да го мъчиш с Xvid и  DivX
Активен

  • Гост
Видео конвертори
« Отговор #10 -: Aug 15, 2005, 09:38 »
Всъщност ти искаше да е Xvid-че така че:
mencoder Input.avi -oac copy -ovc copy -ffourcc XVID -o Output.avi
Активен