Wo finde ich ein ausführliches Tutorial zu C / C ++ FFmpeg?

8

Ich möchte ffmpeg (in seiner c-Bibliotheksform) verwenden, um ein Video in mehrere Teile aufzuteilen, sie neu zusammenzusetzen und das Endergebnis zu kodieren. Etwas Grundlegendes. Aber es ist sehr schwierig, eine Dokumentation oder Hinweise dazu zu finden. Wo sollte ich nach Rat suchen / fragen?

    
ticofab 09.07.2012, 13:41
quelle

2 Antworten

5

Sie können eine Menge von der Quelle der Befehlszeilendienstprogramme lernen, die vom FFmpeg-Projekt verwaltet werden.

In ffplay.c zeigt Ihnen main () , wie Sie die Bibliothek initialisieren. stream_component_open () zeigt übereinstimmende Codecs für Streams im Medium an, und get_video_frame () zeigt, wie ein Paket dekodiert und sein PTS (Präsentationszeitstempel) abgerufen wird. Das brauchst du, um deine Splits richtig zu synchronisieren.

Das sollte Sie auf der Dekodierungsseite beginnen. Auf der Codierungsseite sehen Sie ffmpeg.c . Es ist größer und komplizierter als ffplay, aber der Prozess der Codierung eines Frames spiegelt fast den Prozess der Dekodierung wider, also sollte die Dekodierung einmal mehr Sinn machen.

    
LightStruk 26.09.2012, 17:27
quelle
3

Ich war auf der Suche nach einem FFmpeg-Tutorial und PHP, aber ich fand die folgenden Orte sind die besten Orte, um es mit jeder Sprache zu lernen ein Buch, ich denke, es ist das einzige Buch über FFmpeg FFmpeg Basics: Multimedia-Handhabung mit einem schnellen Audio- und Video-Encoder

Ссылка

und der zweite Platz ist Ссылка

    
quelle

Tags und Links