MPlayer felhasználói fórum

mencoder - konvertalas utan hoszabb lett a film

Tegnap unalmamban eljatszadoztam a mencoderrel egy kicsit. Egy .mov filet probaltam .mkv-ba konvertalni a kovetkezo keppen:

- lementettem a hangot a .mov-bol:
mplayer DSCN0110.MOV -vc dummy -ao pcm:fast:file=audio.wav

- a .wav filet .m4a-ba konvertaltam:
ffac audio.wav -o outfile.m4a

- ketlepeses konvertalas a kovetkezo parameterezessel:
1. lepes:
mencoder DSCN0110.MOV -of rawvideo -nosound -ovc x264 -x264encopts subq=1:frameref=1:bitrate=900:bframes=1:pass=1 -vf scale=1280:720 -o outfile.264

2. lepes:
mencoder DSCN0110.MOV -of rawvideo -nosound -ovc x264 -x264encopts subq=6:frameref=5:bitrate=900:me=umh:partitions=all:bframes=1:me_range=16:cabac:weightb:deblock:pass=2 -vf scale=1280:720 -o outfile.264

- vegul osszeraktam a hangot es a kepet:
mkvmerge outfile.m4a outfile.264 -o final.mkv

Az eredeti film hossza 1perc 52mp, az eredmeny 2perc 14mp hosszura sikeredett.
Mit baltaztam el?

mencoder + x264 [megoldva]

Szeretném néhány videómat x264-el tömöríteni.
Ez alapján álltam neki link.
Egy lépésben ment a kódolás, ezekkel a paraméterekkel:
-ovc x264 -x264encopts subq=6:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:b_pyramid=normal:weight_b -oac copy
Ezekkel a paraméterekkel kódolt videó link.

A probléma a következő: mozgalmasabb jeleneteknél akad vlcvel, meg totemel is, viszont mplayerel jónak tűnik a lejátszás. (Ubuntu 10.10)
Más nem általam készített x264 videókkal nincs gond egyik lejátszóval sem, processzorom elég erős hozzá szóval az nem lehet a baja.

Ezekből arra jutottam hogy rossz paraméterekkel csinálom a kódolást.
Várom a tippeket, köszönöm.

mplayer windowsosra

Szevasztok!

Az MplayerHQ windowsos letöltései között találtam egy pofás darabot(2.) amelyik rendszeresen frissítette önmagát.
Sajna a honlap eltűnt és nyomát sem lelem (remélem csak lehalt a szerver, és nem a nagy testvér számoltatta fel) Egy helyen még felleltem.
Valaki kitudná próbálni hogy a frissítés működik e benne (nekem a proxy miatt nem tud kijutni perpillanat a hálóból)
Sajnálnám ha eltűnne végleg mert ez nekem egy olyan windowsos verzió volt, amit bátran tudtam telepíteni bármelyik win verzióra és nem okozott problémákat(másik smplalyer telepítő rendszeresen kiakadt lejátszás közben), felismerte milyen proci van a gépben és annak megfelelő bináris tette fel.

Lehet hogy elvitték az idegenek Mulder ügynököt :-)

[megoldva] mplayer akarja, vlc csinálja

Hol a hiba?

Ez működik:
vlc http://streamer.carnation.hu/mtvonlinem1

Ez nem működik:
mplayer http://streamer.carnation.hu/mtvonlinem1

a vicc, hogy az mplayer-plugin is működik.

alap mplayer out:
MPlayer 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://streamer.carnation.hu/mtvonlinem1.
Resolving streamer.carnation.hu for AF_INET6...
Couldn't resolve name for AF_INET6: streamer.carnation.hu
Resolving streamer.carnation.hu for AF_INET...
Connecting to server streamer.carnation.hu[195.228.75.187]: 80...
Cache size set to 8192 KBytes
Cache fill: 0.00% (358 bytes)

sajat forgatas:
MPlayer SVN-r32419-4.4.5 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://streamer.carnation.hu/mtvonlinem1.
Resolving streamer.carnation.hu for AF_INET...
Connecting to server streamer.carnation.hu[195.228.75.187]: 80...

Cache size set to 8192 KBytes
Cache fill: 0.00% (358 bytes)

Exiting... (End of file)

szerk:

Eszembe jutott a régi trükk amit alkalmaztam:

A vlc-vel elindítom, aztán az kiír egy másik címet, amit valójában olvas és azt megadva azt mplayernek már működik.

pl:

vlc http://streamer.carnation.hu/mtvonlinem1

mplayer mms://streamer1.carnation.hu/mtvonlinem1?MSWMExt=.asf

Ezt kommentálja már valaki, aki tudja miről van szó és arra is kiváncsi lennék, hogy ez a két url ugyanaz csak más formátumban?

Mencoder + felhasznalobarat frontend Windowsra?

Sziasztok!

Ma egy kozeli rokonom felhivott azzal, hogy tudok-e jo videovago programot, vagy akar videokonvertalot, mert hogy a Sony Vegas sir, hogy vegye meg (warezzal evek ota nem foglalkozom, megvenni meg nem fogja), es csak avi-t hajlando kezelni. Valamint dvd-rippelo program is kellene neki. Elso dolog ami errol beugrott: kdenlive es k3b, azota minden szepen megy. Aztan elgondolkodtam, hogy ezek ugyan nincsenek Windowsra, de Windowsos koromban vajon mit is hasznalhattam? Hat bizony azok nem voltak ingyenesek, es egyedul a Roxio VideoWavejevel voltam elegedett, bar az is lassu volt.

Akkor jottem ra, hogy Linuxon azert nem volt bajom egyik videokonvertaloval se (vagokkal igen, de nem a kdenlive-val), mert mind a mencodert hasznalja. Es itt jonne az, hogy a segitsegeteket szeretnem kerni: Windowsra van-e mencoder es arra felhasznalobarat forntend, esetleg videovago? Tudom, Google, de itt a tapasztalatokra is kivancsi lennek, meg ugye hiaba van valami mencoder alapon, ha ala van rakva egy mplayer 1.0rc2, akkor az nem fog olyan szepen mukodni mint az svn/git-es, hiaba volt elso talalat Google-ben. Meg nem nekem kell a program es en le sem tudom tesztelni (max wineben), csak meghallgatni a javaslatokat, ismerosomnek kellene, ezert is vagyok kivancsi inkabb a ti (hus-ver hupperek) velemenyetekre.

Tehat a kerdes roviden: letezik mukodo felhasznalobarat mencoder+frontend megoldas Windowsra, ami olyan, hogy laikusoknak is ajanlanatok? (ha konvertalo van, vagni mar lehet az avikat, de vago sem artana)

Elso kerdeskent: http://sourceforge.net/projects/mewig/ errol valakinek van tapasztalata?

mplayer tvrip

Készítettem egy interaktív tvrip programot magamnak, de nem is ez a lényeg, hanem hogy miért dupla méretű az elkészült fájl?
Tehát van egy adott pld. 512x384-es felbontású avi, melyet dvd-ből készült.
dvdrip:
Codec: xvid, 512x384, 25,000fps, 33810 frame, Teljes időtartam: 00:22:32:400, mp3, sztereó, változó bitráta 48000Hz

A műsor ment a tv-ben is amit felvettem.
tvrip:
Codec: xvid, 496x384, 25,000fps, 33775 frame, Teljes időtartam: 00:22:31:000, mp3, sztereó, 96Kb 44100Hz

Mégis a dvdrip 170 MiB a tvrip 307 MiB.

A tvrip ezt a sort generálta:


/usr/bin/mencoder tv://
-tv driver=v4l2:device=/dev/video0:norm=PAL:input=0:amode=1:channel=27:width=512:height=384:fps=25:quality=0:buffersize=1024
-oac mp3lame -lameopts cbr:br=96:mode=0
-ovc xvid -xvidencopts bitrate=1800:trellis:hq_ac:chroma_opt:quant_type=mpeg:me_quality=4:aspect=4/3
-vf crop=496:384:10:0,pp=lb,harddup
-endpos 0:30:00
-o save_tvrip

(egyszerűsítettem)

A két film között a minőség (élesség) azért a dvdrip javára dönt. Igaz analóg kábeltvről lett felvéve. A dvdrip egy kicsit talán pirosas árnyalatú. Ez mondjuk nem érdekes.
Hogy lehetne a tvrip méretén lefaragni, hogy a meglévő minőség ne romoljon?

[Megoldva] mplayer és képernyővédő

Az alábbi mplayer van feltelepítve a gépre. mplayer-1.0-1.rc4.0.r31086.3plf2010.0
A rendszer 64 bites Mandriva 2010.0. KDE 4.3.5

A /home/user/.mplayer/gui.conf tartalmazza ezt a sort:
stopxscreensaver = "yes"

Ennek ellenére a képernyővédő mégis minden esetben előbukkan. Szörnyen idegesítő. Melyik összetevő, vagy program a ludas?

Framebuffer+laptop - megéri?

Hali!

A kérdés adott, megéri egy laptopon framebufferben konzolon nézni filmet, csak hogy akksi időt spóroljunk meg (nem fut a háttérben az ablakkezelő, ergo semmi felesleges szolgáltatás, ami energiát vonna el)?
Most néztem meg ugyanis egy filmet a vonaton, és bár framebufferben játszattam le, a film végén akksiidő 2%-on állt (nem volt se HD, se semmi különös). Legjobb emlékeim szerint teljesen feltöltve hoztam el otthonról.
Mivel lehetne még kitolni a lemerülési időt? Az pl. evidens, hogy a wifi-t hardveresen lekapcsoltam.

Fájlba mentett AAC stream

Ugyanabból a forrásból (rádióból) fájlba mentett AAC streameket hallgatok mplayerrel. Amikor jól működik, akkor így néz ki a kimemet:


MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 12, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

Playing jo.aac.
libavformat file format detected.
[lavf] Audio stream found, -aid 0
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 44100 Hz, 2 ch, s16le, 95.3 kbit/6.75% (ratio: 11907->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   0.0 (00.0) of 494.6 (08:14.6) 

Van azonban egy fájl, ami sehogy se működik, ez az eredmény:


MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 12, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

Playing rossz.aac.
MPEG-PES file format detected.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
ADecoder init failed :(
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
ADecoder init failed :(
Opening audio decoder: [hwmpa] MPEG audio pass-through (fake decoder)
Cannot sync MPA frame: 0

ADecoder init failed :(
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Video: no video


Exiting... (End of file)

A különbség, hogy libavformat helyett MPEG-PES-t talál.
Próbáltam rábeszélni a faad codecre -ac +faad opcióval, akkor ez volt a kimenet:


MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 12, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing rossz.aac.
MPEG-PES file format detected.
MPEG: FATAL: EOF while searching for sequence header.
Video: Cannot read properties.
==========================================================================
Forced audio codec: +faad
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...

Valamit javul a helyzet, mert megszólal, de ugrál a fájlban, aztán kilép. Lehet-e neki valahogy segíteni. Nézem a mant, dehát 8000 sor, és nem értek hozzá, úgyhogy nehéz olvasmány. Ha van ötlet, azt köszönöm.

mplayer stereoscopic video filter [SVN]

Indult egy nagyon ígéretes projekt olyan szűrő készítésére mplayer-hez, ami a
http://www.stereomaker.net/sample/index.html
oldalon található stereo videókat anaglyph módon jelenítené meg, vagyis az egyik képet vörös, a másikat cián színben egymásra tenné. Ez azért lenne hasznos, mert az eleve anaglyph-ben kódolt videók minősége gyenge, hiszen a kodek-et nem erre tervezték.
A projekt itt kezdődött:
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2010-January/063375…

Kijavítottam, és végül sikerült hozzáadni az mplayer SVN-hez. "Vegyétek, vigyétek..."

Példa:
mplayer car.avi -vf stereo3d=sbsl:arcd

Magyar man még nem készült hozzá, de tervezem.