Ich habe einen Dazzle DVC 100, den ich verwende, um einen alten 8-mm-Camcorder anzuschließen, um alle unsere Heimvideos zu digitalisieren.
Die Videos sind alle NTSC SD, glaube ich, und ich hatte den besten Erfolg bei der Aufnahme mit FFmpeg.
Ich frage mich nach der Videogröße und den Bildraten, da ich die ideale Aufnahme haben möchte. Soll das Seitenverhältnis 720x480 sein? Von dem, was ich gelesen habe, ist 720 x 480 NTSC DV, aber einige andere sagten, es sollte 640 x 480 (basierend auf quadratischen Pixeln) oder 720 x 486 NTSC SD sein.
Gibt es auch einen Vorteil bei der Aufnahme mit einer höheren Framerate? NTSC SD ist 29,97, lohnt es sich, die Framerate auf 59,94 zu verdoppeln? Die Dateigröße verdoppelt sich aufgrund der Tatsache, dass das Zweifache der Standardbilder in einer Sekunde aufgezeichnet wird. Ist es an diesem Punkt nur das Duplizieren von Frames und bedeutungslos?
ffmpeg -thread_queue_size 1024 -f alsa -t 1500 -i hw:2 -f video4linux2 -video_size 720x480 -i /dev/video0 -framerate 29.97 -c:v mpeg2video -flags +ilme+ildct movie_0001.mpg
Ich würde vorschlagen, in MP4 in H264 zu codieren. Es ist in Ordnung, es quadratisch zu machen, zuerst Deinterlace. Das Verdoppeln der Framerate hat hier keinen Zweck (Ausnahme wäre, wenn Sie einen Interpolationsfilter verwenden, um Vollbilder für jedes vorhandene Halbbild zu generieren, aber das ist hier nicht erforderlich).
ffmpeg -f alsa -thread_queue_size 1024 -t 1500 -i hw:2
-f video4linux2 -video_size 720x480 -framerate 30000/1001 -i /dev/video0
-vf yadif,scale=640:480,setsar=1
-c:v libx264 -crf 21 movie_0001.mp4
krizzo
Gyan
-t
nach allen Eingängen.Logan