Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 16. Nov 2018 10:17

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 04. Mär 2009 21:05 
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...


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 05. Mär 2009 18:36 
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?


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de