Wie extrahiere ich mit ffmpeg oder mencoder Teile eines Videos mit einem bestimmten Seitenverhältnis?

749
MinecraftBhil

Ich habe Aufnahmen vom Fernsehen. Die Filme sind alle in 4: 3, aber die Werbung ist in 16: 9. Mein Eingabeformat ist ein MPEG 2-Transportstrom. Ich möchte meine Filme mit h264-Video und aac-Audio in mp4 umwandeln, aber alle Bilder aus dem Video mit einem Seitenverhältnis von 16: 9 löschen. Der Ton sollte auch an den passenden Bildern gelöscht werden. Die Konvertierung von mts in mp4 ist mit ffmpeg einfach, aber wie extrahiere ich die Frames mit einem Seitenverhältnis von 4: 3?

mts in mp4 konvertieren:

ffmpeg -i input.mts -b:v 6000k -b:a 256k -vcodec libx264 -acodec aac -o output.mp4 

Ich bin unter einem Gentoo-Linux mit der ffmpeg-Version 0.10.3 und dem MEncoder 1.1-4.5.4

1

1 Antwort auf die Frage

0
uli42

Comskip ist eine Software, die Anzeigen anhand verschiedener Merkmale erkennen kann. Eine davon ist "Änderungen im Seitenverhältnis". Sie sollten also comskip in Ihren Prozess integrieren.

I'm under linux only :( I resolved this with ProjectX. It's a java tool that has a gui and a commandline interface. I wrote a simple bash script that invokes ProjectX with several parameters for all my movies. Works great :D MinecraftBhil vor 10 Jahren 0