====== Capture and Digitize VHS Analog Video ======
**Linux**: https://linux.goeszen.com/capturing-vhs-video-with-vlc-via-v4l2.html
https://gordonlesti.com/digitize-a-vhs-tape-with-ffmpeg-and-easycap-on-linux/
**Beginners**: https://www.youtube.com/watch?v=sn_TDa9zY1c
* EasyCAP USB 2.0 Video Grabber
* RCA connector cable for composite video and stereo audio
* VHS video cassette recorder
* Computer with USB 2.0 and Linux
sudo apt install qv4l2 ffmpeg
qv4l2
cat /proc/asound/cards
===== Capture a NTSC VHS Tape =====
* USB video capture device is ''/dev/video0''
* USB audio capture device is number 1 ''hw:1,0''
* Captured and encoded in one go
* Small resultant file size
ffmpeg -f v4l2 -standard NTSC -thread_queue_size 512 -i /dev/video0 -f alsa -thread_queue_size 512 -i hw:1,0 -vcodec libx264 -preset superfast -crf 25 -s 720x576 -r 25 -aspect 4:3 -acodec libmp3lame -b:a 128k -channels 2 -ar 48000 yourvideo.mp4
ffmpeg -i input -vf "yadif=1:1,hqdn3d=3,drawbox=y=ih-h:w=0:h=6:t=max,format=yuv420p" -crf 23 -preset medium -c:a aac -movflags +faststart -metadata title="Title" output.mp4
===== Trim a Video Without Encoding =====
* ''-ss 00:00:10'' trim 10 seconds from beginning
* ''-to 02:47:10'' will be end of trimmed video
* ''-c copy'' don't re-encode (very much faster)
ffmpeg -ss 00:00:10 -i yourvideo.mp4 -to 02:47:10 -c copy yourvideo_trimmed.mp4