WMV9 encoder linuxra?

Fórumok

Sziasztok!

Létezik a címben szereplő encoder linuxon? ffmpeg legújabb verzióját próbáltam forgatni, de csak wmv3 decodert ir, encodert nem. Ez kellene: Windows Media Video 9 codec /fourCC: wmv3

Lehetséges hogy a x264 hiánya miatt nem megy?

És ami még furcsa hogy a -title -author és egyéb opciók is hiányoznak forditás után, ezis összefügg valami configure opcióval?

Hozzászólások

Esetleg valami paranccsori progi nincs windowsra ami ilyet tud és wine -al esetleg futtatható linux alatt is?

A wmv2 konvertálás szinte tökéletesen megy, a Windows Media Player leis játsza rendesen, de a központ Windows Media Video 9 codec /fourCC: wmv3 verziót szeretne. Örültem hogy sikerült automatizálni amennyire lehet a konvertálást és a feltöltést, erre olyan formátum kell ami jelenleg ezekszerint nem támogatott linux alatt. Windows alatt pedig talán nem kell ecsetelni mennyi macera van (automatizálni pedig szinte lehetetlen az ilyet) :(

A kész vágott videot (egy wincsis DVD felvevőn van vágva és VOB formátumot kap a linux) egy cron-ból futó script ffmpeg-el átkonvertálja wmv-re és wput-al feltölti a szükséges helyre, erre gondoltam hogy részben automatizálva. Csak mivel a video elején és végén lehet pl. reklám ezért előtte manuálisan vágni is kell ezért nem lehet teljesen automatizálni. Viszont a főnökség valamiért ragaszkodna a wmv3-hoz, ez a gondom.

És később mi lesz a fájlokkal?
Stream-elni fogják vagy csak kiteszik őket sima letöltésre?

Csak azért kérdeztem meg, mert jelenleg semmilyen olyan progi nincs linuxra (legalábbis legjobb tudomásom szerint), mely képes lenne wmv3 (vc-1-es konténerben tárolt anyagot) streamelni.

Remélem a ffmpeg-es srácok hamarosan beépítik a wmv9 (wmv3) encodert. Nagy szükség lenne rá. A "Windows Media Encoder 9" nagyon sok erőforrást használ és nagyon megbizhatatlan, könnyen összeomlik (wmenc.exe és a vbs script is)

Virtuális gépen próbálkoztam Vista alatt a windows media encoder 9-essel, de sajna interlaced lesz a video. Továbbra se tud senki WMV9-es encodert linuxra? Esetleg valami ffmpeg patch ami rárakható a mostani verziókra?

Nézet -> Tulajdonságok ablak -> Feldolgozás fül -> Félképek összefésülése választógomb kiválasztásával nem ezt lehet elérni? Igaz, a súgóban mást ír (szerintem értelmetlen, vagy rosszul van megfogalmazva):

Kattintson ide, ha a videó félképekre bontott mezőit különálló képkockákra szeretné szétválasztani, ami simább mozgású videót eredményez.

Ha az ffdshow video dekóderben beállítod, hogy szeretnéd, ha ezt használnák video dekódolásához az alkalmazások (Merit: very high), akkor a Windows Media Encoder is az ffdshow-t fogja használni. Az ffdshow elvileg el tudja tüntetni a váltottsorosságot.

:)

Közben úgy tűnik sikerült az interlaced problémát megoldani. Igen van egy pipa erre vonatkozóan, viszont csak akkor hajlandó elfogadni ezt a beállítást ha az input és output video mérete megegyezik és ez az én esetemben DVD (768x576) to wmv9 (320x240) nem igy van. Viszont ha előtte ffmpeg-el átméretezem akkor megeszi simán. Most már csak a sebesség a gondom, hogy kb 1 órát tart egy 10 perces videó átkonvertálása, persze virtualbox alatt futó vistáról van szó.

Szerencsére mivel egy linuxon fut ez a Virtualboxos Vista, igy a feltöltést a linux végzi wput-al. Egyedül arra kellene valami jó ötlet, hogy lehetne figyelni mikor van kész a konvertálás, valami fájlváltozás tesztelés esetleg?

akkor csináld azt, hogy megosztott mappába írjad a fájlt, amely mappát meghajtónak fel lehet venni Win alatt, és ha végzett akkor csinálj egy fájlt copy con-nal. Azt tudod vizsgálni linux alól. Ha van fájl, akkor videó anyag feltölt, majd a jelző fájl töröl.

Amúgy wine nem jöhet szóba?

Szerintem, ha kötegelt állományból indítod a konvertálást az akkor van kész, amikor a kötegelt állományban a következő parancsra kerül a sor. Azaz:

ez_a_kotegelt_allomany.cmd tartalma:

cscript.exe wmcmd.vbs ...

esetleg ide lehet némi várakozást tenni, hogy az átkódolt állomány
biztosan le legyen zárva/mittudomén/akármi

wput ...

:)

Igen win alól megy a konvertálás és a linux tölti fel. A wmcmd.vbs pedig nemjó sajna mert VOB fájlból nem tud konvertálni. Szóval eléggé csöbörből vödörbe a dolog

a vlc tudja használni a wmv9-es kódoló engine-t, és nekem jobban bejött, mint a windows media encoder. (Értelemszerűen csak windowson)

Sajnos nem emlékszem, hogyan kell pontosan paraméterezni - kb egy éve csináltam - de nem volt egy nagy durranás vlc-s levlistákon valahol meg kell lennie.

Innentől parancssoros alapon kellemes batch-t lehet vele csinálni.

vlc-nek irdatlan sok funkciója van, csak a kód minőségével vannak gondok. Ha minden lehetőség működne is, a legjobb progi lenne. Sajnos sokat futottam bele a csak akkor működik, ha... jellegű problémákba