2017-08-10 2 views
0

Ich entwickle ein Videokonferenzprogramm. Ich muss Live Streams Videos von meinem Raspberry auf ein iPhone/Android senden.Wie kann man Kameraaufnahmen unter Linux schneiden?

Meine Kamera Aufnahme Video im Querformat und ich möchte es auf der anderen Seite im Hochformat wiederherstellen (um auf Smartphone-Bildschirm zu passen).

Ich beschließe, meinen Aufnahmebereich zu beschneiden und zwei Bänder auf jeder Seite (links/rechts) zu entfernen, um das Video im Hochformat zu senden (aber durch Verlust eines Teils des Aufnahmebereichs).

Gibt es eine Möglichkeit, dies zu tun?

Antwort

0

Edit: Wenn Sie wirklich Live-Stream wollen, ist eine andere Option nicht, den Stream zu beschneiden, sondern "crop" auf der Telefonseite.

Eine gute Lösung wäre, eine Maske auf Ihr Objekt in Android/iOS mit der gewünschten Dimension anzuwenden. Danach musst du nur die Größe deines Videos anpassen, um den Bereich, in dem du deinen Inhalt anzeigst, zu füllen. Sie können auch später verschiedene Portrait/Landscape-Modi ausführen.


Das ffmpeg-Paket ist sehr nützlich, in Ubuntu für alles verknüpft, um die Größe, Ernte, Umwandlung, Streaming .. Sie sollten versuchen, diese zuerst:

ffmpeg -i input.jpg -vf ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4 

Dieses Beispiel stammt aus diesem Link als Referenz: Video crop with ffmpeg

Verwandte Themen