[nagyjából megoldva, de...] .mxf lejátszása ubuntun hogyan?

 ( nini | 2010. július 17., szombat - 12:45 )

Sziasztok!

Sony xdcam-mal felvett videók Sub mappájából kapott .mxf-fájlokat szeretnék lejátszani Ubuntu Jaunty-n. Vlc-t telepítettem, Google szerint azzal (és MPlayerrel, azt még nem teszteltem) lehet. A Vlc-hez a medibuntu-repóban levő pluginokat is telepítettem. Eredmény: a videót lejátssza, ám a hangot csakis ALSA-val lehet hallani, de csak szaggatott hangfoszlányok jönnek, nincs folyamatos hang. - Jó lenne konvertálás nélkül megtekinthetővé és hallgathatóvá tennem az .mxf-eket.

Mit kellene tennem?

Hasonló tapasztalata Vlc-vel, vagy akár MPlayerrel van valakinek? Esetleg a Sony xdcam viwer PDZ-VX10 windowsos alkalmazást Wine-vel kipróbálta már valaki (erről is kerestem, de nem találtam semmit)?

Köszönöm a javaslatokat.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

up

please!

Megkaptam a pü-t, most vidéken fesztivált forgatok, ment válasz, abban leírtam, hogy mi kellene, hogy hétközben, ha visszaérek, tudjak segíteni, addig is türelmedet kérem :)

Köszi! Viszontválasz is ment!

Feltölthetnél egy példafile-t valahová, had ne nekem keljen már google-ben megkereni, a te kamerád milyen file-t csinál.

Az http://www.opencubetech.com/page47/oldalon fentlévő xd videók közül a:

MXF File XDCAM PAL DV25: totem videót viszi, hang nincs. Mplayer gond nélkül viszi. Vlc gond nélkül viszi.

MXF File XDCAM PAL D10 imx30:totem gond nélkül viszi. Mplayer gond nélkül viszi. Vlc hangot viszi, video-t nem.

MXF File XDCAM PAL D10 imx50: totem gond nélkül viszi. Mplayer gond nélkül viszi. Vlc hangot viszi, video-t nem.

Totem 2.30.2

MPlayer SVN-r31630-4.5.0 (C) 2000-2010 MPlayer Team

VLC media player 1.1.0 The Luggage

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Köszönöm, amint időm lesz, kipróbálom, nálam megy-e valamelyik fájl lejátszása a fentiek közül, ezzel:
Jaunty, VLC 0.9.9a Grishenko, vagy Totem 2.26.1 GStreamer 0.10.22, ffmpeg van.

Példafájlom itt: http://docs.google.com/leaf?id=0B1Kp2Bhqt9y7MTVlMmNlNmMtZTkyMS00M2Y4LWI3ZTItMTNlOTllYmM1MTA3&hl=hu
Ez VLC-vel megy, csak a hangja szaggatott foszlányokban jön.

Még 1: hogyan tudom beazonosítani, hogy az én .mxf fájlom melyik típusú? (Valamelyik lesz az opencube-on levő 4 HD közül.)

Köszönöm.

Mediainfo szerint a file:

General
Complete name : C0015S01.MXF
Format : MXF
File size : 12.6 MiB
Duration : 48s 720ms
Overall bit rate : 2 174 Kbps
Encoded date : 2010-07-05 20:00:17.00
Writing application : SONY Opt 1.42
Writing library : SONY Opt 1.42

Audio #1
ID : 3
Format : A-law
Duration : 48s 720ms

Audio #2
ID : 4
Format : A-law
Duration : 48s 720ms
Channel(s) : 2 channels
Sampling rate : 8 000 Hz
Bit depth : 8 bits

Audio #3
ID : 5
Format : A-law
Duration : 48s 720ms
Channel(s) : 2 channels
Sampling rate : 8 000 Hz
Bit depth : 8 bits

Audio #4
ID : 6
Format : A-law
Duration : 48s 720ms
Channel(s) : 2 channels
Sampling rate : 8 000 Hz
Bit depth : 8 bits

Totem hang nélkül, felgyorsítva lejátsza, vlc hangot nem, képet igen, smplayer nevű mplayer frontend tökéletesen viszi.

Smplayer file infó:

Általános
Fájl: C0015S01.MXF
Méret
12928 KB (12 MB)
Hossz
00:00:48
Demuxer
lavfpref

Videó
Felbontás
352 x 288
Méretarány
1.7778
Formátum
MP4V
Bitráta
0 kbps
Képkocka / másodperc
25.000
Kiválasztott kodek
ffodivx

Elsődleges hang adatfolyam
Formátum
6
Bitráta
128 kbps
Érték
8000 Hz
Csatornák
2
Kiválasztott kodek
alaw

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Ha az ffmpeg tudja a formátumot, akkor az ffmpeg lejátszója, az ffplay is viszi. Parancssoros alkalmazás.

salaud, Dacr,

köszönöm Nektek.

A hétvégén, remélem, jut időm, hogy kipróbáljam.

Sziasztok.

Sziasztok!

Siker!:
- Föltettem a Jaunty legfrissebb MPlayerét. Pulse audioval jó volt a hang, xv (X11/Xv) codec-kel jó volt a képarány és a lejátszás is, csakhogy folyamatosan ilyen hibajelentéseket dobált:

Próbáltam más beállításokkal, más codec-ekkel, utána olvastam, hogyan kellene konfogurálni - de nekem túl sok volt az infó, és túl kevés az időm, úgyhogy aztán Synapticcal megnéztem, milyen kiegészítést lehetne telepíteni, és föltettem plusszban a gnome-mplayert IS (a 0.9.4-est), amit az ubuntus mplayer csomag AJÁNL. Azzal már lejátssza simán, és nem dobál hibajelentéseket sem:

Szuper :)

A topic címébe már mehet is a [megoldva] jelzés :)

/ De azért érdekelne, hogy miből adódik a "slice" (mi az pontosan?) és a "screenspace" (és ez mi pontosan?) közötti különbség, és hogy ezt csak a felvétel/átvétel/átmásolás során, vagy a kapott fájl lejátszásakor is lehet-e az MPlayerrel kompenzálni....)

Köszi! /

No, azért még valamire szükségem lenne: hogy a gnome-mplayer a fájlban eredetileg rögzített timecode-ot kitegye, és az látható legyen lejátszás közben. Van rá megoldás? Én nem találtam. Ezt is köszönöm, ha lendít valaki rajtam.

A sima MPlayerrel nézve ki tudom rakni a timecode-ot (a bug-dobálások közepette), amelyik azonban nem a fájlban rögzített, eredeti timecode, hanem egy snittenként=fájlonként mindig nulláról induló TC.

Próbáld ki az smplayer-t, azzal simán kirakható.

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Kipróbáltam az smplayert (0.6.6-0ubuntu1) - bár gnome-mal játszom, és semmi qt-s alkalmazást sem szerettem volna eredetileg, de mindegy. A gnome-mplayernél(0.9.4-1 Jaunty) jobban, részletesebben kezelhető, kicsit először kiabál, hogy túl régi neki az MPlayerem (2:1.0 rc2-0ubuntu19+medibuntu1, én pedig nem szeretnék tárolókon kívülről újabbat telepíteni), egy újabbal jobban együttműködne. Mindenesetre jól sikerült a kooperációjuk így is.

Viszont a gondomat az smplayer sem oldja meg: azzal sem látom azt a timecode-ot, amely az mxf-fájlban benne van, hanem csak egy olyat, amely a videó hosszúságát jelzi lejátszás közben. Ugyanezt a gnome-mplayer is mutatja, amint látható is a fenti képen! Ez tulajdonképpen nem is timecode, csak egy lejátszásnál futó számláló, és minden fájlnál=snittnél nulláról indul. Pedig a windowsra írt, Sony-féle lejátszóval ugyanazt a fájlt lejátszva a kamera által a fájlban rögzített timecode látható, amely az esetek többségében nem nulláról indul. Na az kéne nékem, linuxon, hogy használható legyen az mxf arra, amire való, a nyers video scriptelésére (a videó hasznos részeinek a kijegyzetelésére), vagyis a montírozáshoz történő felkészülésre. Ha a vágó (aki az xdcam "nagy" videofájljából [tehát nem az mxf-ből] állítja össze az anyagot) más timecode-ot lát, mint amit én megadok, akkor sajnos nem tudunk együttműködni, hiába láttam-hallottam előtte a "kis" méretű demó-videót előbb egy linuxos PC-n. Ugyanis az xdcam által a "nagy" videofájlba, és a"kis" mxf-fájlba (azonos snittről) rögzített timecode azonos.

Na, ez a gond: nemcsak nézegetni, és hallani szeretném az mxf-eket, hanem közben pontosan tudni azt is, hogy épp hol járok a videoanyagban.

Még további ötlet?

utolsó esély, vagy akkor így maradok

Anno Windows-on is nehezen találtam olyan playert (nem vágószoftvert!), ami tudja a DV AVI-ba mentett timecode kijelzését. Nekünk is szerkesztőknek kellett scripteléshez, de nem akartuk a munkaállomásokat foglalni ezzel. Elvileg lesz egy pici időm mostanság, ha még ott a tárhelyen az anyag, akkor lementem, s megpróbálkozom a dologgal.

Szia!

A témaindítóban is említett, gyári, csak windowsra és Mac-re megírt lejátszó program tudja a lejátszással együtt a timecode-megjelenítést is: Sony xdcam viwer PDZ-VX10

Lásd itt: https://www.servicesplus.sel.sony.com/sony-software-model-PDZVX10.aspx

Csakhogy én reméltem, hogy Linux alatt is tudja ezt valamelyik lejátszó. (Linux-on szeretnék scriptelni, mert azon rendezkedtem be, azon van mindenem, és scriptelés közben is jöhetnek fontos mailek, vagy hírek, amelyekről értesülni szeretnék, vagy adódhat bármi, aminek hirtelen utána kellene néznem a Linux alatt mentett dolgaim között. Szóval emiatt nem költöznék win-ra, de - sajnos - rendszeresen foglalkoznom kell hosszú órákig scripteléssel.)

Közben meglestem, de volna egy kérdés: a példafájlnak mi a belső timecode-ja? Mivel indul? Remélem nem 00:00:00:00-val, mert akkor hiába nézem :)
Eddig olyat ne, találtam, ami kifejezetten tudná ezt, Windows-osban is csak olyat, ami sima DV-t ismer.
A gyári progi Wine-ban esetleg?

Feltöltöttem képernyőképeket a Sony-lejátszóban futó példafájlról. Van kép köztük a video adatairól is a Sony-playerrel megjelenítve:

A DirectShow Filteren belül található Timecode Renderer életre kelthető valamelyik Linuxon futó lejátszóval? Jól sejtem, hogy ennek van köze a videóba kódolt, eredeti timecode kijelzéséhez? Vagy még mely komponensnek lehet köze hozzá?

Mint látható a képeken, a TC 00:02:29:16-tól indul, és 00:03:18:08-ig tart.

Minden ötletet köszönök.

Wine-vel talán jövő héten kipróbálom. Mit szól a Wine a DirectX 9-hez? - Azt hiszem, a gyári lejátszónak az kell.

Próbáltam a DV-s programot, ő is DirectShow-s, s elbukott vele a dolog.
Marad a wine, vagy valamilyen virtuális gép megoldás. Sajnos eddig nem találtam linuxos programot rá.

A wine-ba mar regota dx9 van.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.

Jövő hét második felében lesz wine-nal próba, köszönöm.

-------------
Off itt!

Le lehet vadászni ezt a progit valahol? Most voltam egy pesti TV-nél, ahol XDCAM-ek vannak, s ezzel a progival scriptelnek a szerkesztők, de mivel én csak külsős tűzoltóként mentem oda egy probléma megoldására, nem volt pofám elkérni :D

Elvben free soft, akinek van sony.net-es acca, az le is tudja szedni. Probalj meg regelni, nem vittem vegig, hatha nem kernek penzt erte. En innen indultam ki, license agreement utan egy reg/login oldalon kotottem ki. A regisztracios oldalon nem lattam bankkartya megadasara mezot, igy az a tipp, hogy free.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.

Free. Csak adatok kellenek hozzá.

Megy pü is.

Off itt!

ok, köszönöm, meglesem este, hogy mit tudok varázsolni vele.

Na, jó! Azt hiszem, wine-nal föladtam. Nagyon macerás ez nekem, és időrabló. Ennél egyszerűbb lesz föltenni vboxban egy xp-t a sony xdcam viewer-hez.

Off itt!

Most szedem le, amit küldtél, remélem a hétvégén lesz időm bogarászni vele.

Na, ilyeneket találtam még, regisztrációköteles triálok, de vmi talán kiderülhet a formátumról:

http://www.mog-solutions.com/nm_quemsomos.php?id=19

http://www.mog-solutions.com/produtos.php?ID=100&ft=1

http://www.mog-solutions.com/produtos.php?ID=100

Ha jól értem, akkor ez utóbbi a win-os DirectShow filtert egészíti ki úgy, hogy mxf is lejátszható legyen vele.

Talán újra nekifutok egy újabb wine-nal.

------------------

Off itt!

Hátha valaki ért ebből, én sajnos csak annyit, hogy köze van az mxf-lejátszáshoz:

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-mxfdemux.html

--------------------
Off itt!

Avid Media Composer illatot érzek.... :) Hmmm... :)

Hehe, beindult a gépezet :D

Hát, el nem dönteném, hogy a gépezet beindult-e, vagy épp beragadt. Mindenesetre ide jegyzem fel azokat a főbb helyeket, amelyekkel kutatásaim során találkoztam (hátha másnak többet segít):

- az mxf-szabvány (vagy olyasmi): http://www.digitalpreservation.gov/formats/fdd/fdd000013.shtml
- ők csinálják az mxf-et (avagy európai közszolgálati tv-k HW-gyártókkal vállvetve a zárt kódú alkalmazásokon dolgoznak): http://tech.ebu.ch/news/mxf-progress-28jul10, http://tech.ebu.ch/groups/phips_mxf, http://tech.ebu.ch/Programmes/spg-integratedproduction
- wiki: http://wiki.multimedia.cx/index.php?title=MXF

De ettől még nem tudok linux alatt xdcamből való mxf-et scriptelni.

Próbáltam wine 1.2 (és Q4wine) alatt szóra bírjni a fent nevezett Sony mxf-playert, ám az elég meddő, mivel arra nem vállalkozom, hogy minden dll-t native és built-in beállítási variációkkal is sorra végig próbáljak. A playernek minimum xp sp3-as kell, vagy vista, vagy w7, ennek emulálásához szerintem a wine elég kevéske.

----------------
Off itt!

nekem Ubuntu 10.04 alatt már a .Net 2-nél elhasal :S

nem azt mondom, hogy csak az Avid használhatja az MXF-et, de én egyelőre annál találkoztam ezzel a formátummal. Media Composer-nek az 5-ös verziójával találkoztam eddig, ez alapértelmezetten az MXF-et használja szerkesztési formátumként, de az Avid Express Pro 4 és 5 HD pedig az OMF (OMFI)-t használja. Final Cut-hoz még nem volt szerencsém mert nem vagyok elég gazdag egy mekihez :)

Meken vágunk (verziót fejből nem tudok, de valamelyik újabb Final Cut lehet), de nem azokból a videófile-okból, amelyeket scriptelésre használunk. Utóbbi az adott snitt (amely egy mappa-köteg) Sub nevű mappájából való, lebutított videófájl .mxf kiterjesztéssel és a nyersanyagként szolgáló "nagy" videofájl TC-jával megegyező TC-dal, amely egy win XP alatt, PC-n is lejátszható.

-------------
Off itt!

Na, szóval, akkor odafordultam az Opencube-hoz (http://www.opencubetech.com/), amely cég - egyebek mellett - mxf-lejátszáshoz, -kezeléshez is kínál SW-eket (http://opencubetech.com/rub13/MXF%20Software). Ezek kereskedelmi SW-k, de kérésre a triálok kipróbálhatóak.

Az XFReader a leírás szerint a Windows Media Playerbe épülve képes a videó timecode-ját is megmutatni lejátszás közben. Az "MXFTk® Reader Direct Show" szűrővel, persze csak Windows alatt. (Ez nagyjából ment is volna, bár a WMP-met nem vagyok hajlandó 9-esnél újabbra frissíteni, és az mfx-lejátszáshoz a fent levő ffmpeg codecet használta, amelyet megint csak nem szedtem le emiatt.)

Az MXFTk® Front-End majdnem mindent tud Win alatt az mxf-el kezdeni, és a leírásában (http://opencubetech.com/page19/MXFTk%C2%AE%20Front-End) az szerepel, hogy "multiplatform", linuxos is.

Erre írtam a supportos kontaktnak, hogy ez most hogyan értendő. Idéznék a válaszából:

"Hi ,

You can try Wine 1.2 but I don’t know if it will work. If you can already playback files with Windows Media player it’s encouraging.

MXFTk Front-End for Linux is a graphical interface based on our MXF SDK (C++ API). It can wrap and unwrap MXF files but it can not playback a file. With the SDK C++ API you can develop your own MXF Reader for Linux.

I’ve attached the datasheet.

I keep myself available if you need any further information.

Best regards,..."

Az elküldött mellékletei ezek voltak:
1. MXFtk(EN)
2. XFRenderer

Tehát annyiban multiplatform a cucc, hogy a C++ API-t használja. És legyek fölbátorítva a wine-nal és WMPLayerrel is kísérletezni. Vagy javítsatok ki, mit értek félre?!

Két óhaj:
- Ha programozó volnék, mint ahogy nem vagyok és nem is leszek, akkor írnék egyet. Megtenné helyettem valaki, hogy esetleg ír valamikor egy C++-os frontendet, hogy lehessen az mxf-eket rendesen scriptelésre használni Linux alatt? (Nem annyira önző kérés ez: a tv-kben előbb utóbb bejönnek az mxf-ek még itthon is.)
- Az elsőnél kicsit könnyebb kérés: a wine alatti WMP-s próbálkozásnak kb., vázlatosan mi a protokollja? Mit tegyek föl mi után?

A konkrét ötleteket továbbra is köszönöm.

-------------
Off itt!

No! Hát!

--------------
Off itt!

Elsőben nem tudom, mennyi időm volna, viszont tényleg hasznos lenne egy ilyen (ez egy hosszútávú project, ahogy elnézem). Másodikban is most pause van, mert épp költözködök, szanaszét mindenem. 1-2 hétben benne lesz, mire nem dobozból élek :D

Hú, remélem ezt nem vetted személyes felszólításnak! Igazából kicsit költői az 1. óhaj, tudom. De azért szakadatlanul reménykedem, hogy másokat is megmozgat előbb-utóbb a téma. 2-höz: költözködni én csak szeretnék már, de ahhoz el kell adnom egy lakást. Wine-ozni nekem sincs időm, kedvem is csekély, a kísérlet újabb tárgya pedig még csak nem is free, hanem csak trial lenne, úgyhogy egyre valószínűbb, hogy vbox-ban xp, és azon futó Sony xdcam viewer lesz (egyszer). Vagy marad így, ahogy most: dual boottal az aktuális munkának megfelelően.

Köszi, szia.

----------------
Off itt!