Unterstützt Windows 7 Windows Media Player H.264-MP4-Dateien mit variabler Bildrate?

2099
Super Rey

Ich denke der Titel sagt alles aus.

Ich habe eine FLV-Datei, die ich in eine h.264-mp4-Datei umcodiere. Die Quelle verwendet eine variable Framerate.

Durch das Umcodieren der Datei in eine .mp4-Datei mit konstanter Framerate wird eine Datei erzeugt, die fast doppelt so groß ist wie die gleiche Datei, die in eine variable Framerate-.mp4 umcodiert wurde. In Windows Media Player wird dies jedoch überhaupt nicht gerendert Dateien).

Dateien sind 1920x1080 yuv420p. Sollte ich mit anderen Optionen (Profilvorgabe und -ebene) spielen oder besteht keine Möglichkeit, dass eine vfr mp4-Datei in Windows 7 WMP korrekt wiedergegeben wird?

-1
Sie sollten wahrscheinlich mit anderen Optionen spielen. VFR (von was ich sagen kann) ist eher ungewöhnlich. Haben Sie die Möglichkeit, zusätzliche Codecs für die Wiedergabe zu installieren? Seth vor 7 Jahren 0
@Seth Ich kann nichts weiterleiten als in einer Standardinstallation von Windows 7. Ich mache einen letzten Test, aber ich denke, die einzige Möglichkeit besteht darin, die Dateien in eine konstante Bildrate umzucodieren. Super Rey vor 7 Jahren 0

1 Antwort auf die Frage

0
Super Rey

Ok, hier also zu meinen Erkenntnissen.

Windows Media Player unter Windows 7 unterstützt die variable Bildrate. Es sind alles H.264-Profile und -Ebenen. In der folgenden Tabelle sind die Profile / Stufen aufgeführt, die ich getestet habe:

Profile Level Works? High 5.2 No High 5.0 Yes Main 4.0 Yes Baseline 3.0 Yes 

Es gab einige Probleme mit der Suchleistung, aber dies ist ein weiteres Problem, das durch das Erzwingen von Keyframes gelöst werden kann ( http://paulherron.com/blog/forcing_keyframes_with_ffmpeg ).

Ich hoffe du findest es nützlich :)

PS: Der Befehl ffmpeg war:

ffmpeg.exe -i input.flv -preset slow -profile:v high -level 5.0 -acodec copy -vsync 0 -pix_fmt yuv420p -filter:v "crop=1920:1080:0:0" output.mp4