Probleme mit VC-1 Video

  • Aloha!

    Ich habe ein blödes Problem, mit dem ich mich nun schon einige Stunden rumschlage. Ich habe folgendes Mediafile:

    Code
    [ About file ]Name: DHDF.WMVDate: 1/08/2008 02:17:28Size: 5,888,807,346 bytes (5616.004 MB)[ Generic infos ]Play duration: 01:41:58 (6118.069 s)Container type: ASF/WMVCreation time: 31/07/2008 15:45:46 UTCEncrypted: NoNumber of streams: 2Type of stream nr. 1: Audio Media (0x162 (Windows Media Audio 9 Professional))Type of stream nr. 2: Video Media (WMV2)Audio streams: 1Author: <iconv() failed><iconv() failed>: <iconv() failed><iconv() failed>: <iconv() failed><iconv() failed>: no[ Relevant data ]Resolution: 1920 x 816Width: multiple of 32Height: multiple of 16[ Video track ]FourCC: WMV2Resolution: 1920 x 816Framerate: 23.976043 fpsBitrate: 10038.924 kbps[ Audio track ]Audio tag: 0x162 (Windows Media Audio 9 Professional)Bitrate: 650.166 kbpsChannels: 6Sample rate: 48000 Hz[ Profile compliancy ]Profile to check: MTK PAL 6000Resolution: 1920 x 816 > 720 x 576Framerate: 23.976043 <> 25This report was created by AVInaptic (18-11-2007) on 25 dic 2008, h 12:45:07

    welches ich eigentlich mit Handbrake transcoden und in einen MP4-Container packen wollte.

    Nun hat aber Handbrake Probleme mit Windows Media Audio 9. Ok, da ich den Audiostream auch als AC3 zur Verfügung habe, dachte ich mir, ich pack das Ganze neu in einen MKV-Container. Also VC-1 & AC3. Evtl. käme Handbrake damit klar. Ok, der Beweis steht noch aus.

    Anyway, nun kann MKVmerge allerdings nur VC-1 ES verarbeiten. Ok, ein wenig gesucht und ASF2VC1 gefunden. Nun kommt dieses Tool aber nicht mit dem FourCC klar, welcher WMV2 ist, aber dem Tool nach WVC1 sein sollte.

    Code
    ASF2VC1 v1.2, build 20070526   (c)2007 Steven G GreenbergDemuxes WMV WVC1 to VC-1 Elementary Stream. Advanced Profile Only.Found ASF_Header_Object-- Found ASF_File_Properties_Object-- Found ASF_Header_Extension_Object-- -- Found ASF_Extended_Stream_Properties_Object for ASF stream 1-- -- -- Warning: average object period is zero.-- -- -- max object size: 13654 bytes-- -- -- leaky bucket size: 3000 bytes-- -- -- leaky bucket init fullness: 0 bytes-- -- -- leaky bucket bitrate: 640 KB/s-- -- Found ASF_Extended_Stream_Properties_Object for ASF stream 2-- -- -- avg object period: 41708 uSecs (23.976 / sec)-- -- -- max object size: 0 bytes-- -- -- leaky bucket size: 3000 bytes-- -- -- leaky bucket init fullness: 0 bytes-- -- -- leaky bucket bitrate: 10000 KB/s-- -- -- payload extension systems # 1:-- -- -- -- Data size: 2   Bytes of extra info: 0-- -- Found ASF_Metadata_Object; processing 8 objects-- -- -- Metadata for stream 1: IsVBR = FALSE-- -- -- Metadata for stream 1: DeviceConformanceTemplate = M2-- -- -- Metadata for stream 2: IsVBR = FALSE-- -- -- Metadata for stream 2: DeviceConformanceTemplate = @-- -- -- Metadata for stream 1: WM/WMADRCPeakReference = 32767-- -- -- Metadata for stream 1: WM/WMADRCPeakTarget = 32767-- -- -- Metadata for stream 1: WM/WMADRCAverageReference = 4817-- -- -- Metadata for stream 1: WM/WMADRCAverageTarget = 4817-- Found ASF_Stream_Properties_Object for ASF stream 1-- Stream type: ASF_Audio_Media-- -- (Non-video stream; no further processing)-- Found ASF_Stream_Properties_Object for ASF stream 2-- Stream type: ASF_Video_Media-- -- FourCC: WMV2-- -- Video stream has incorrect encoding format - should be "WVC1"-- -- Will not attempt to use this stream...

    These:

    Code
    Während den Recherchen im Netz bin ich auf eine Information gestoßen,
    dass der FourCC WMV2 für Windows Media 8 steht, 
    wo das Video viel enger mit dem ASF Container verzahnt ist 
    und evtl. deshalb hier ein reiner ES gar nicht möglich ist? Ich weiß es nicht.

    Dann habe ich versucht (nach dem Motto: Augen zu und druch) den FourCC einfach für ASF2VC1 zu faken, finde dazu aber kein brauchbares Tool. Ob das funktionieren würde, ist ohnehin fraglich. Erst recht, wenn meine These zu WMV2 stimmt.

    Hat nun jemand eine Lösung, bzw. eine Alternative parat? Ich komme jetzt nicht wirklich weiter.

    [DENK]WMV scheint nicht gerade das benutzerfreundlichste Format zu sein, wenn man nicht voll und ganz auf Microsoft-produkte eingeschworen ist.[/DENK]

    Vielen Dank fürs Lesen
    OK

  • 1. unter Windows sollte das Umpacken von wmv nach mkv mit gdsmux gehen (kommt mit Haalis Media Splitter); unter Linux geht es vermutlich mit ffmpeg
    2. umwandeln sollte mit sx264 gehen; falls nicht bräuchte ich ein Sample dann kann ich das vielleicht fixen :)

    Cu Selur

  • gdsmux war schomal ein guter Tipp. Es ist zwar für mich etwas puristisch, aber konnte das Video schon mal in einen MKV-Container packen. Die Nachbearbeitung und das Ersetzen mit dem AC3 Audio File habe ich dann mit MKVmerge durchgeführt, was ein Endresultat lieferte, welches Handbrake verarbeiten kann.

    Nur habe ich noch ein heftiges Video/Audio Delay, aber das werde ich schon noch ermitteln können.

    Vielen Dank für den Hinweis.
    OK

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!