Portál AbcLinuxu, 19. července 2025 11:03


Dotaz: oprava rozlišení pro mpeg video

Jiří Poláček avatar 23.5.2006 12:03 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
oprava rozlišení pro mpeg video
Přečteno: 523×
Odpovědět | Admin
Marně se pídím po nějakém linuxovém prográmku, který by jednoduše umožnil změnit rozlišení videa ve formátu MPEG.

Pokud máte nějaké zkušenosti s digitální televizí, asi už jste si jako já všimli, že některé pořady se nevysílají ve standardním rozlišení 720 × 576, ale v širokoúhlém, například Všechnopárty v (tuším) 1024 × 576. Problém mi vzniká ve chvíli, kdy si takový pořad uložím, přičemž nahrávat začnu ještě před začátkem širokoúhlého vysílání – přestože následně reklamy okolo oříznu (s pomocí dvbcut) a celé video je tak v rozlišení 1024 × 576, informace o souboru ukazují 720 × 576.

To by samo o sobě nebyl ještě až takový problém, protože například mplayer video přehraje správně; zádrhel mám při přenosu ke stolnímu přehrávači, který takové video přehrává v poměru stran 4:3 bez ohledu na to, co si na něm nastavím. Pokud v přehrávači zkusím jiné širokoúhlé video, který má rozlišení obrazu v hlavičce správně, je i zde vše v pořádku.

Prošel jsem manuálové stránky k mencoderu, transcode, ffmpeg, mjpegtools, yuvscaler a nikde nic nevidím, co by neimplikovalo rekompresi videa. Prošel jsem také prográmky z http://www.usinglinux.org/multimedia/, přičemž jsem objevil nějaké zajímavé kousky, které by se mi mohly hodit, například replex namísto dvbcut, ale nic, co by zjevně řešilo můj problém. Našel jsem pouze ReStream, který by podle popisu měl pomoci, ale ten je pro Windows.

Nuže se nechávám poddat, kdo to ví? Odpoví?
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.5.2006 12:16 Neci | skóre: 24 | blog: den_linuxaka
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
Odpovědět | | Sbalit | Link | Blokovat | Admin
parameter
-vop expand=x:y
pre mencoder si prehliadol?
Jiří Poláček avatar 23.5.2006 13:57 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
Jak by to mělo fungovat? Zkouším něco jako

mencoder -vf expand=1024:576:0:0 puvodni_video.mpeg -oac copy -ovc copy -of mpeg -o opravene_video.mpg

a žádnou kýženou změnu nevidím.
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
23.5.2006 14:39 Neci | skóre: 24 | blog: den_linuxaka
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video

mencoder povodne.mpg -oac copy -ovc lavc -lavcopts vcodec=mpeg4 -vop expand=1024:576,scale=1024:576 -o out.mpg

jednoznacne ale to musis dat az pri nastaveni codecu a nie vf ale vop.
Jiří Poláček avatar 23.5.2006 14:49 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
ad -vop – Deprecated in favor of -vf.

ad můj problém, já nechci dělat rekompresi! Já chci jen opravit špatné rozlišení v hlavičce videosouboru.
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
brk avatar 23.5.2006 15:03 brk | skóre: 29 | blog: broukoviny
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
A je to opravdu záležitost hlavičky? Nedávno jsem si taky něco nahrál z DVB-T a reklama 4:3, kus koncertu 16:9, nějaká vsuvka 4:3, druhá část koncertu 16:9 a pak zas normální vysílání 4:3.

Když jsem si záznam pak pustil, tak se mi normálně měnil automaticky poměr stran, stejně jako u živého vysílání. Mám pocit, že to dělal Totem(xine) i mplayer, ale ruku do ohně už za to nedám. Minimálně jeden z nich to dělal určitě, ale spíš oba.

Z toho bych si dovolil usoudit, že informace se ukládá průběžně, možná klíčové snímky a nejen někde do hlavičky. Když jsem všechno to v 4:3 vyházel, tak mám korektní mpeg v 16:9 a žádný problém s poměrem stran nemám, ani na počítačích s Windows.
USE="-qt -kde"
23.5.2006 15:45 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
Odpovědět | | Sbalit | Link | Blokovat | Admin
A mpgtx by Váš problém neřešilo? Konkrétně mpgtx -Acosi
23.5.2006 15:51 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
tedy spíš mpgtx -j -Acosi
Jiří Poláček avatar 23.5.2006 16:02 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
Yeah!

Ano, zdá se, že toto by můj problém mohlo řešit, ještě to ověřím.

Dokumentaci k mpgtx jsem před položením dotazu pečlivě zkoumal na sf.net a zde o volbě -A není ani zmínka :-(
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
Jiří Poláček avatar 23.5.2006 22:52 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: oprava rozlišení pro mpeg video
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak celý ten problém se týkal akorát mé nevědomosti, jak televize vysílá širokoúhle – rozlišení videa totiž stále zůstává 720 × 576, pouze se mění informace o poměru stran a zůstává pak na přehrávači, aby tomu přizpůsobil výstup, tj. v tomto případě obraz roztáhl (což ten můj stolní nedělá podle mých představ).
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.