2017-08-11 4 views
0

Ich bin neu, also entschuldige ich mich, ich konnte die Antwort nicht finden nach der Suche.FFMPEG Interframe zu Intraframe ohne 'Konvertieren' oder Verlieren von Daten

Ich rippe gerade einige Videoinhalte für meine Filmvorführung (speziell den Lego Film Bluray) und stieß auf einige Probleme. Bei der Verwendung von 'makeMKV' und 'xMedia Recode' zur verlustfreien Übertragung der Videodaten in einen mp4-Container erhalte ich Artefakte in After Effects aufgrund der Interframe-Codierung dieses Blurays im H264-Format. Dies scheint aus irgendeinem Grund kein Problem mit dem Lego Batman Movie Bluray zu sein, vielleicht benutzt es Interframe. Wie auch immer, einige Frames haben Blockartefakte usw. beim Bearbeiten/Schneiden von Aufnahmen.

Gibt es eine Möglichkeit, diesen ursprünglichen MP4-Stream in das gleiche Format zu konvertieren, ohne Daten zu verlieren/in einen Intraframe MP4 für Bearbeitungszwecke?

Ich habe verschiedene Re-Encoding-Methoden zu H264 und Prores verwendet, die nicht zu Blockartefakten führen, aber zu weniger Qualität und unterschiedlichem Farbraum und höheren Dateigrößen führen.

In FFMPEG habe ich auch versucht, den mp4 als PNG-Sequenz zu exportieren, aber ich nehme an, aufgrund der Umwandlung von YUV in RGB bekomme ich ziemlich deutliche Unterschiede in Rot und Gamma. Ich würde es auch vorziehen, dies als H264 oder einzelne Videodatei wenn möglich zu halten. Volle Enthüllung, versuchte ich verschiedene Umwandlungstypen rgb24 usw., um Farbinformation zu behalten, aber dieses funktionierte auch nicht.

+0

zu TIFF Export. Es kann YUV speichern. Und Interframe -> Intraframe ist ohne Neucodierung nicht möglich. Für Bearbeitungszwecke, am besten zum Basisprofil zu kodieren. – Mulvya

+0

Vielen Dank für Ihre Antwort, welche Methode schlagen Sie für den Export als TIF vor? Ich habe TIF und PNG mit den gleichen Farbraumproblemen bei der Konvertierung in rgb gemacht. Wenn ich nicht in rgb konvertiere, kann ich die Dateien in After Effects nicht öffnen. "Nicht unterstützter TIFF-Bereich". Wäre toll, den YUV beizubehalten aber auch in der Lage zu sein, die Dateien zum Bearbeiten zu öffnen. Könnten Sie bitte auch erklären, was Sie mit dem 'baseline' Profil von encore meinen. Danke :) –

+0

Fügen Sie in der H.264-Konvertierung '-Profil: v baseline' hinzu. Dies bewirkt, dass ffmpeg während der Konvertierung B-Frames überspringt, mit denen AE Probleme haben kann. – Mulvya

Antwort

0

Lossless wird wahrscheinlich nicht zur Arbeit gehen - aber man kann eine qualitativ hochwertige Motion JPEG erstellen:

ffmpeg -i your.mp4 -c:v mjpeg -q:v 3 motion_jpeg.mov 
Verwandte Themen