Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
ffmpeg - Daten vorm encodieren skalieren?

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Multimedia
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Bart
Gast





BeitragVerfasst am: 04. März 2009 21:05   Titel: ffmpeg - Daten vorm encodieren skalieren?

Hi,

ich capture mit

Code:
ffmpeg -f oss -i /dev/dsp -ab 128000 -s 704x576 -tvstd PAL -r 25 -f video4linux2 -i /dev/video0 -vcodec mpeg2video -b 3200000 -deinterlace -t 60 out.mpg


ein Video von der TV-Karte. Für die gewählte Auflösung von 704x576 ist der Rechner aber leider zu schwach, das encodierte Video ruckelt sichtbar. Nehme ich kleinere Auflösungen wie z.B. 512x384, dann ist zu sehen, dass die Rechenleistung reichen würde - leider macht die TV-Karte nicht mit und fabriziert dabei grüne Streifen.

Optimal wäre es also, die Videodaten in voller Größe zu capturen und vor dem Encodieren noch mal zu Skalieren. Aber geht das mit ffmpeg überhaupt? Weiter hinten noch mal eine Option "-s" mit der kleineren Größe anzuhängen hilft jedenfalls nix...
 

Bart
Gast





BeitragVerfasst am: 05. März 2009 18:36   Titel:

So, Problem umgangen: wenn ich ffmpeg die Option "-pix_fmt yuyv422" mitgebe, dann sind diese seltsamen Streifen bei kleineren Auflösungen weg und das Capturen läuft problemlos.

Jetzt habe ich nur noch einen ziemlichen Versatz zwischen Bild und Ton. Lässt sich der schon beim Encodieren ausgleichen?
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Multimedia Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy