| MPEG-2 Dateiheader editieren?
Noch was unklar? Dann in unserem Forum nachfragen Zum Orginal-Thread / Zum Videoschnitt Allgemein-Forum
Frage von Hogar:
Hallo Leuts!
Nehmen wir mal an ich habe ein fertiges MPEG-2 File das mit progressiven Frames codiert wurde. Nun hab ich es mir aber anders überlegt und möchte - OHNE das ganze neu zu codieren - doch keine progressiven Frames, sondern eben Halbbilder.
Ich habe auf einer der unzähligen Sites im Net gelesen das dieses Information (;progressive frame oder fieldbased) nur im MPEG-Dateiheader steht. Das MPEG an sich muss also nicht neu codiert werden sondern nur der Eintrag im Header muss geändert werden.
Gibt es also ein Tool oder eine Software die das möglichst einfach kann?
Hintergund ist folgender: Habe den CCE Encoder ausführlich ausprobiert und festgestellt das er noch etwas bessere Qualität produziert, wenn ich die Option "Progressive Frames" aktiviere. Nur hat mein DV Material eben keine Vollbilder sondern Halbbilder, die ich erhalten will. Sicherlich können die meisten aktuellen DVD Player und Fernseher sowieso keine Progressiven Frames korrekt abspielen, aber ich möchte auch das die DVD auf dem PC richtig angezeigt wird. Software DVD Player wie Intervideo WinDVD machen da schon einen Unterschied und zukünftige TV-Geräte sicher auch.
Vielen Dank
Hogar
Antwort von Stefan:
PULLDOWN.EXE kann einiges patchen: http://www.digital-digest.com/dvd/downloads/pulldown.html bzw. http://www.inwards.com/inwards/ (;Homepage)
Und eine GUI dafür... http://www.digital-digest.com/dvd/downloads/pulldown_gui.html
Und eine andere GUI dafür... http://guiguy.wminds.com/downloads/pulldownbatchfe/down.html
Und DVDPatcher kann auch einiges patchen, leider hat Lycos die seite gerade im Moment gekickt 8-(; Aber auf www.Doom9.org findest du ihn im Softwarebereich. Hier einen Link anzugeben bringt nix, weil dort ein Antileech installiert ist.
Die Vollversion vom Bitrateviewer soll auch "some basic parameters of MPEG stream" patchen können. http://www.tecoltd.com/bitratev.htm
Wenn Du damit an das Flag rankommst, sag Bescheid, denn das interessiert mich auch.
Gruss Stefan
Antwort von DV:
: Ja, diese Erklärung fand ich auch immer naheliegend. Aber kodieren Hardwareencoder : wirklich in Echtzeit? Kann doch sein das die - sagen wir mal - 10 Sekunden Puffer : haben und dort erstmal das Video analysieren, um es dann 10 Sekunden später : entgültig zu kodieren. Das bei Profi DVD Handarbeit drin steckt glaub ich auch, aber : wirklich in allen? Das sind doch wahnsinnig viele Titel mittlerweile und es wäre : unheimlich teuer jede DVD per Hand zu optimieren... Na ich werd mal veruchen mich im : Web dazu schlau zu machen... : : Hogar
Wenn der Encoder wirklich nur auf Qualität aus ist, kann diese 10-Sekunden-Methode vermutlich funktionieren. Wenn Du am Ende aber eine bestimmte Dateigröße haben willst, weil die Rohlinggröße nun mal vorgegeben ist, muss der Encoder bestimmt mehr als 10 Sekunden analysieren, um dann zu entscheiden, wie er die Bitrate am sinnvollsten verteilt.
Was natürlich auch sein könnte, ist dass außer dem reinen Encoder noch andere Sachen wie Rauschunterdrückung drauf sind, die dann auch schneller sind als Softwarelösungen.
Antwort von Hogar:
: Mein Senf: In Profi-DVDs steck sicher viel Handarbeit drin, um das Optimale : rauszuholen. : Meiner Meinung nach kann ein Hardwareencoder nur schlechter sein als Software. Die : machen das ja in Echtzeit und haben gar keine Chance, das Quellmaterial anständig zu : analysieren. Nicht umsonst gibt es bei Softwareencodern das langsame aber bessere : 2pass.
Ja, diese Erklärung fand ich auch immer naheliegend. Aber kodieren Hardwareencoder wirklich in Echtzeit? Kann doch sein das die - sagen wir mal - 10 Sekunden Puffer haben und dort erstmal das Video analysieren, um es dann 10 Sekunden später entgültig zu kodieren. Das bei Profi DVD Handarbeit drin steckt glaub ich auch, aber wirklich in allen? Das sind doch wahnsinnig viele Titel mittlerweile und es wäre unheimlich teuer jede DVD per Hand zu optimieren... Na ich werd mal veruchen mich im Web dazu schlau zu machen...
Hogar
Antwort von DV:
: nicht zu blöd zum codieren an. Ich frage dabei mich immer welche Technik wohl bei : der professionellen DVD Produktion benutzt wird. Ist Hardware Encoding um so vieles : besser? Oder wird da vor der Komprimierung auch nochmal extra reduziert?? Naja...
Mein Senf: In Profi-DVDs steck sicher viel Handarbeit drin, um das Optimale rauszuholen. Meiner Meinung nach kann ein Hardwareencoder nur schlechter sein als Software. Die machen das ja in Echtzeit und haben gar keine Chance, das Quellmaterial anständig zu analysieren. Nicht umsonst gibt es bei Softwareencodern das langsame aber bessere 2pass.
Antwort von Stefan:
Danke für die Info! BTW. Ich glaube es wird kopiert, weil dieses Flag nicht nur einmal am Dateianfang steht, sondern vor jedem kodierten Bild. Interlaced und progressive Kodierung können sich im MPEG2 Video abwechseln.(; http://mpucoder.kewlhair.com/DVD/mpeghdrs.html )
Gruss Stefan
Antwort von Hogar:
Danke für die Tips!
Die Tools die du mir genannt hast haben leider alle nichts genützt, aber ich habe auf doom9.org ein anderes Tool gefunden was den gewünschten Effekt erzielt:
http://www.doom9.org/Soft21/SupportUtils/ReStream_v087.zip
Man Kann neben den Field Informationen auch noch andere Dinge ändern. Leider wird nicht einfach die Quelldatei geändert sondern es muss eine neue Datei mit den veränderten Parametern erstellt werden. Dies passiert allerdings in Kopiergeschwindigkeit.
Trotzdem ist das für ein Video in DVD Grösse noch keine wirklich schnelle Lösung.
Aber mir wird nicht klar warum der CCE Encoder ausgerechnet bei Halbbildmaterial eine etwas bessere Bildqualität erzeugt, wenn die Option "Progressive Frames" an ist... Wenn das nicht wäre wär ich ja voll zufrieden. Obwohl immer alle erzählen der CCE ist so gut das man fast keinen Unterschied mehr zu DV erkennen kann. Ich kann das sogar auf meinem TV Monitor bei einer Rate von 8000 kbps. Und ich stelle mich bestimmt nicht zu blöd zum codieren an. Ich frage dabei mich immer welche Technik wohl bei der professionellen DVD Produktion benutzt wird. Ist Hardware Encoding um so vieles besser? Oder wird da vor der Komprimierung auch nochmal extra reduziert?? Naja...
Danke Jedenfalls...
Hogar
Noch was unklar? Dann in unserem Forum nachfragen Zum Orginal-Thread / Zum Videoschnitt Allgemein-Forum
| |