Ich versuche, einige Videos von VHS zu digitalisieren mit einer (alten) Video-Capture-Karte (und natürlich einem alten VHS-Player). Aufgrund der Eingabe von meiner Video-Capture-Karte und der Ausgabe von der VHS, habe ich keine andere Wahl, als mit einem S-Video-Kabel zu einem Computer zu erfassen.Fixieren (mit ffmpeg) die Chrominanz-Position auf einem Video nach der Aufnahme
Fast alles funktioniert außer ein wenig Fehlsynchronisation zwischen Chroma und Luma, die nicht im Fernsehen passieren.
Zum Beispiel in dem Original-Video, ich habe so etwas wie die:
Nach der Videoaufnahme wie folgt aussieht:
Wie Sie sehen können, gibt es ein wenig Desynchronisation der Chroma mit dem Luma-Kanal (ich werde ungefähr 10 Linienfehler sagen).
Ich bin mit ffmpeg auf einem Linux-System mit den folgenden Befehlen erfassen:
$ v4lctl setnorm PAL-BG
$ v4lctl setinput S-Video
$ ffmpeg -y - f alsa -ac 2 -i Impuls -f video4linux2 -i/dev/video0 -c: a pcm_s16le -vcodec rawvideo reiner -t $ Dauer -r 25 -logLevel Fehler -stats ~/tmp/tmp.mkv
Ich versuchte andere Eingabe Norm in v4l, versuchte einen anderen VHS-Player, versuchte ein anderes Konvertierungskabel von SCART zu S-Video, aber es änderte nichts,
Meine Frage ist einfach: Gibt es eine Möglichkeit, das zu beheben mit einem nachbearbeitenden Videofilter in ffmpeg?
Ich schaute schon auf die lange Liste von Video-Filter in ffmpeg, aber ich habe nichts gefunden.
Auch, bitte beachten Sie, dass ich nicht Filter während der Capture-Befehle anwenden kann (alte Capture-Karten, alte CPU, ..), deshalb nehme ich in RawVideo und native Audio. Wenn die Aufnahme fertig ist, wandle ich das Video/Audio in h264/vorbis, in diesem Schritt kann ich so viel wie Audio/Video-Filterung anwenden (auch wenn es das Extrahieren von Chroma & Luma in neue Dateien, Fixieren und Zusammenführen) beinhaltet.
Danke!
Können Sie ein 1-2 Sekunden langes Beispiel des Rawvideos hochladen, das dieses Verhalten zeigt? – Mulvya
@Mulvya, sicher, ich habe ein 5sek Sample hier hochgeladen: https://www.aplu.fr/files/chroma-luma-raw.mkv.xz – APLU
Ok, das U scheint 6 Pixel und die V 8 heruntergeschaltet werden Pixel. Siehe [Beispiel] (http://sendvid.com/5f3x7lo3). Es ist spät hier, also werde ich die Methode morgen veröffentlichen. – Mulvya