Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: milennyc в Aug 08, 2005, 14:56



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


Титла: Видео конвертори
Публикувано от: kennedy в Aug 08, 2005, 16:02
конвертиране на кодека? Може би имаш предвид конвертиране на формата на файла ...... ако е така ... краткия отговор е mencoder.
и малко по-подробно ... менкодера е част от Мплеара, който трябва да е компилиран с поддръжка на съответните кодеци, и за да не си блъскаш главата със синтаксиса, си свали някоя обвивка за него. Ако потърсиш из форума за mencoder avidemux2 ще се ориентираш по-добре в материята.


Титла: Видео конвертори
Публикувано от: paucku в Aug 08, 2005, 16:07
Аз също съм с Дебиан и правя това с avidemux. Иначе знам, че може и с mplayer и mencoder (или transcode беше???) от командния ред, но не знам как става. С avidemux засега съм прекодирал Microsoft MPEG-4 в Xvid. Забележка: моята машина е ~700MHz и имах нужда от около час и половина за едно 30 минутно клипче.

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


Титла: Видео конвертори
Публикувано от: milennyc в Aug 08, 2005, 17:09
грешката е моя.Исках да кажа как да сменя кодера на самия файл.Понеже не знам как но ако филма ми е xvid лаптопа се рестартира.А когато си е divx си бачка нормално.А иначе сички кодеци са си сложени уж каде трябва.Ама не знам .... рестартира се пушината.Мерси за инфото.


Титла: Видео конвертори
Публикувано от: paucku в Aug 08, 2005, 18:36
Кодера не се сменя, трябва да го прекодираш целия филм - това се прави със горните няколко програми.


Титла: Видео конвертори
Публикувано от: dafo в Aug 08, 2005, 22:45
Ако пробваш с -vc divx4 при пущане на mplayer?


Титла: Видео конвертори
Публикувано от: milennyc в 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

Така до тук добре но може ли някой да ми го обясни това по на Балгарски :)
"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 в 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 може и да потегли.


Титла: Видео конвертори
Публикувано от: в 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 проекта.


Титла: Видео конвертори
Публикувано от: в 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


Титла: Видео конвертори
Публикувано от: в Aug 15, 2005, 09:38
Всъщност ти искаше да е Xvid-че така че:
mencoder Input.avi -oac copy -ovc copy -ffourcc XVID -o Output.avi