Sziasztok!
Tojt a nyuszi egy Philips 32PFL7404H FullHD LCD televíziót. A beépített médialejátszó USB-ről filmeket is tud játszani, de úgy tűnik, hogy vannak megkötések, csak mp4 konténert és csak 1920x1080-as felbontást hajlandó felismerni. Ilyen paraméterű fájlokat gond nélkül játszik is. Namost: "valahonnan" hozzám került néhány populáris mozifilm Blu-ray ripje is matroska formátumban. Az mkv konténerből például az mkvextract-tal ki tudom szedni a video és hangsávot is, majd ezeket az MP4Box-szal össze tudom rakni mp4 konténerbe, de gond még a felbontás és a képarány. Átkódolással akár mencoder-rel, akár ffmpeg-gel is meg tudom csinálni (132-es sötét sáv alulra és felülre) és ez működik is. Arra lennék kíváncsi, hogy átkódolás nélkül (ennek "hasznát" azt hiszem nem kell magyarázni) meg lehet-e csinálni valamilyen trükkel. Gugli alapján attól tartok, hogy nem, de hátha valakinek van jobb ötlete.
Esetleg van-e valakinek tapasztalata ilyen Philips TV-k firmware frissítésével? A működő firmware tavaly december közepi, a Philips oldaláról leszedhető legújabb pedig március végi. Segíthetne esetleg egy frissítés a lejátszón, hogy mkv-t is elfogadjon? Találkozott már valaki ilyesmivel?
Ui.: A márka drágább változatai valószínűleg mkv-t is tudnak játszani, de hát a nyuszinak most csak ennyi zsetonja volt ...:)
- 4026 megtekintés
Hozzászólások
Ha nem akarsz a kódolással görcsölni, akkor vegyél hozzá valami normális médialejátszót, ami támogatja az összes elterjedt formátumot, beleértve a DTS hang lejátszásának képességét és a feliratok kezelését.
Minden egyéb esetben kódolgathatod át a filmeket...
- A hozzászóláshoz be kell jelentkezni
Üdv!
Kicsit leporolnám ezt a thread-et.
A napokban nekem is sikerült szert tennem egy Panasonic Viera LCD TV-re, de gondjaim akadtak a videolejátszással DLNA-n keresztül. A MediaTomb-ot izzítottam be és megy is rendben a transzkódolás. A baj csak annyi, hogy nekem is rossz a képarány, mert a TV a nem pont 1920x1080-as felbontású videót minden áron átméretezi, de nem levágással, hanem nyújtással, így elszáll a képarány.
Keresgéltem én is a neten azután, hogy mencoder-rel vagy ffmpeg-gel lehetséges-e újrakódolás nélkül képarányt állítani, de eddig nem jártam sikerrel, ellenben olvastam olyat, hogy a PAR (Pixel Aspect Ratio) átállításával megfelelő képarányt lehet elérni újrakódolás nélkül.
A kérdésem az lenne, hogy ez valahogy megvalósítható? Netán úgy is, hogy a MediaTomb-os real-time transzkódolással működjön?
- A hozzászóláshoz be kell jelentkezni
Igazabol az a baj, hogy a tv szerintem nem tud a 4:3 es a 16:9-en kivul mast... a pixel aspect ratio az ilyen atkodolt mkv-knal alt. 1:1 szokott lenni, tehat azzal sokat nem fogsz tudni valtoztatni rajta. Esetleg valami fotot vagy screenshotot vagy adatot prezentalj mar, hatha csak en nem ertem. :)
szerk: mp4box pikkpakk megoldja, de ... mindegy, probalkozz szerintem, baj nem lesz belole :) blog.komeil.com/2006/09/modify-mp4-aspect-ratio-mp4box-mpeg4.html
- A hozzászóláshoz be kell jelentkezni
A példavideó felbontása 1920x800. Az ffmpeg a következőket írja: yuv420p, 1920x800 [PAR 1:1 DAR 12:5].
A neten azt írták, hogy a DAR nem változtatható újrakódolás nélkül, ami ugye az én esetemben nem kivitelezhető. Viszont az MP4Box szoftver elviekben képes arra, hogy újrakódolás nélkül helyretegye a képarányt: "When re-encoding is out of the question, you can modify the container pixel aspect ratio (PAR) of MP4 files—such as MPEG-4 AVC (H.264) video clips—using the following MP4Box command: ...".
Az én példámban elvileg a 20:27-es PAR 16:9-es DAR-t (Display Aspect Ratio) eredményezne, aminek elvileg már jó kell megjelennie.
szerk.: na, pont azon az oldalon találtam, amit linkeltél. Viszont eddig sikertelenül, ugyanis az MKV-t nem ismeri fel. Ellenben az MPEG2 TS-t igen. Mivel az ffmpeg kimenete is ez a formátum, ezért valahogy nem lehetne megoldani, hogy egy pipe-on keresztül kapja az MP4Box a videót és egyből írja át a PAR-t? Javíts ki, ha nagy hülyeséget mondtam.
- A hozzászóláshoz be kell jelentkezni
ja persze, mkv... demux majd tedd at mp4-be... az nem lesz sok ido. mp4box ugye csak... mp4... :)
transport stream?:-o minek az?:) csinalj egy 10 megabites h264-et, kisebb is, jobb is. Egyebkent azon gondolkodtam, hogy ennyi erovel hasznalhatsz avisynthet is (http://avisynth3.unite-video.com/). Azzal akar realtime streamelhetsz meg nezhetsz is... kb. erre van kitalalva. De: eloszor csinalj egy mp4-et az mkv-bol!
szerkesztes: kicsit el vagyok kalandozva, ettol a TS megjegyzestol tekintsunk most el. :) a demuxolas -> muxolas resze viszont maradjon. :)
- A hozzászóláshoz be kell jelentkezni
Azért kell TS, mert a TV csak azt eszi meg. Három lehetőségem van: DivX HD, MPEG2-TS és MPEG2-PS. A lényege viszont az egész dolognak az lenne, ha egy kis script on-the-fly el tudná intézni a demux->PAR állítgatás->MPEG2-TS-be remux folyamatot.
- A hozzászóláshoz be kell jelentkezni
ja vagy ugy... en program streamben tarolnek, ha csak nem muholdas tovabbitas a hobbid. :)
amugy meg windowson a restream ezt tudja, de hogy linuxon mi az alternativaja...
- A hozzászóláshoz be kell jelentkezni
most jut eszembe, hogy van egy ilyesmi scriptem valahol a munkahelyemen, megneznem neked holnap, bar az meg betarol rosszul beirt anamorf mpeg2-t rakott at 16:9-be... csak mar nem emlekszem mivel volt az megoldva.
- A hozzászóláshoz be kell jelentkezni
Rendben, köszönöm! Addig is még próbálkozom az mp4box és ffmpeg duóval és megpróbálom az MPEG2-PS. TS-t egyébként azért van, mert a MediaTomb-hoz találtam egy remux/transcode szkriptet és az TS-t használ.
Egyébként valamit már sikerült elérnem, pl. VLC-ben a PAR-módosított videónak rossz az aránya, de 16:9-re széthúzva elvileg jónak kell lennie, viszont még nem tudtam a TV-n tesztelni, mert valamiért nem eszi meg a videót.
- A hozzászóláshoz be kell jelentkezni
Megneétem, a következőt csinálta...
demux (ffmpeg) -> aspect ratio flag change (ReStream) -> mux (ffmpeg)
ez kódolás nélkül gyorsan megcsinálta a szar 4:3-masként beírt, de valójában 16:9-es videók pöckölését. Ffmpeg is tud elvileg ilyet, -aspect talán
-aspect aspect'
Set aspect ratio (4:3, 16:9 or 1.3333, 1.7777).
demux:
ffmpeg -i input.mpg -vcodec copy -f Video.m2v -acodec copy -f mp2 Audio.mp2
mux:
ffmpeg -i video.m2v –I audio.mp2 –vcodec copy –acodec copy –f vob muxed.mpg
nyilván, ha nem mpeg2 az audio, akkor ne azt add meg. :)
- A hozzászóláshoz be kell jelentkezni
Tegnap próbálkoztam a PAR állítgatással, de sajnos nem sok sikerrel. mp4box megcsinálta rendesen, a VLC-ben már látszott is, hogy át van állítva (hosszában el volt nyújtva a kép), viszont a TV-re küldve megint csak rossz volt. Jelenleg ott tartok, hogy Ripbot264-gyel átkódolom 1920x1080-ra pad-elve, de azért megpróbálom a módszeredet.
- A hozzászóláshoz be kell jelentkezni