Ich möchte ein Video von Flash Media Live Encoder mit einer Videobitrate von ca. 150 Kbit / s und einem Audio von 50 Kbit / s streamen. Das Video wird ziemlich viel Bewegung enthalten, die ich versuchen möchte, so genau wie möglich darzustellen. Gibt es eine bestimmte Variante von H.264, mit der ich die Ergebnisse bei einer Auflösung von 384 x 216 optimieren könnte, dh welches Profil?
Vielen Dank
Antworten:
Wenn Sie viel Bewegung machen, stellen Sie sicher, dass Sie eine höhere I-Bildrate einstellen. Ein I-Frame ist ein ganzer Frame, den Sie mit schnellen Bewegungen benötigen.
Unter diesem Link http://www.adobe.com/devnet/flash/apps/flv_bitrate_calculator.html finden Sie einige grundlegende Einstellungen. Das zeigt Ihnen, dass 150 kb / s viel zu langsam sind, um ein gutes Bild zu erhalten. Für SD-Material werden Bitrater mit ca. 500 kb / s und Zeitraffer empfohlen.
quelle
Es hängt auch sehr von Ihrer Zielplattform ab. High Profile wird besser komprimiert als Main Profile, aber nicht alle Geräte können High Profile mit großen Rahmengrößen dekodieren. Einige können High Profile überhaupt nicht dekodieren.
Ich hatte beachtlichen Erfolg beim Codieren von Motorsport in SD (852 x 480) mit 768 kbit / s unter Verwendung von High Profile. Obwohl Sie ein Viertel der Frame-Größe haben, vermute ich, dass 150 kpbs äußerst optimistisch sind.
quelle
Es ist im Allgemeinen unmöglich zu sagen, welche Einstellungen für eine bestimmte Situation die beste Ausgabe liefern, ohne einfach verschiedene Einstellungen auszuprobieren. Die meisten Encoder (ich habe Flash Media Live Encoder noch nie speziell verwendet) verfügen über eine Reihe von Einstellungen, die innerhalb einer bestimmten Bitrate, Bildrate und Bildgröße angepasst werden können, um das Endergebnis zu beeinflussen. Einige Einstellungen führen bei einigen Videotypen zu besseren Ergebnissen als bei anderen.
Mein bester Rat, ohne etwas über Ihre spezifische Software zu wissen, ist, verschiedene Einstellungen auszuprobieren und die Ergebnisse zu vergleichen. Möglicherweise möchten Sie dieselbe 10 bis 30 Sekunden lange Clib (wahrscheinlich mit viel Bewegung, da dies eines Ihrer Hauptanliegen ist) mit verschiedenen Einstellungen codieren und die Ergebnisse vergleichen.
Eine andere Sache, die ich vorschlagen könnte, ist die Verringerung Ihrer Audio-Bitrate, damit Sie ein bisschen mehr Videobandbreite haben. Ob dies eine gute Idee ist, hängt jedoch möglicherweise auch stark davon ab, wie Ihr Audiostream aussieht. Wenn es sich um ein Musikvideo handelt, möchten Sie Ihre Audiobandbreite wahrscheinlich sehr eifersüchtig schützen. Wenn es sich um ein Interview handelt (unwahrscheinlich, da Sie über viel Bewegung sprechen, aber wer weiß?), Können Sie wahrscheinlich mit einer relativ geringen Audiobandbreite davonkommen.
quelle