Open3

ffmpegコマンドオプション集

NSomeNSome

IO-DATA GV-MVPを使ってVideoキャプチャ

ffmpeg -rtbufsize 256MB -f dshow \
  -i video="GV-USB2, Analog Capture":audio="GV-USB2, Analog WaveIn" \
  -c:v libx264 -pix_fmt yuv420p \
  -profile:v high \
  -flags +ilme+ildct -top -1 \
  -acodec aac \
  output.mp4
NSomeNSome

● H.264(MP4)、インターレース保持、16:9で取り込み(Intel QSVによるハードウェアエンコード)

ffmpeg -rtbufsize 256MB -f dshow -i video="GV-USB2, Analog Capture":audio="GV-USB2, Analog WaveIn" -vcodec h264_qsv -flags +ilme+ildct -top 1 -profile:v main -level:v 3.0 -r 30000/1001 -aspect 16:9 -global_quality 20 -acodec aac -b:a 192k -threads 2 output.mp4

※ VHS取り込み目的の場合、画質が劣化するため決してインターレース解除をしてはいけません。
  インターレースを保持したままH.264にエンコードするのが最良です。

● 16:9で入力映像のプレビュー

ffplay -f dshow -i video="GV-USB2, Analog Capture":audio="GV-USB2, Analog WaveIn" -vf yadif=1:0:0,setdar=1.777 -autoexit

● プレビューしながらH.264でリアルタイムエンコード

ffmpeg -rtbufsize 256MB -f dshow -i video="GV-USB2, Analog Capture":audio="GV-USB2, Analog WaveIn" -vcodec h264_qsv -flags +ilme+ildct -top 1 -profile:v main -level:v 3.0 -r 30000/1001 -aspect 16:9 -global_quality 20 -acodec aac -b:a 192k -threads 2 -t %TIME% -f tee -map 0:v -map 0:a "%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%%SUFFIX%.mp4|[f=nut]pipe:" | ffplay pipe: -framedrop -vf yadif=1:0:0

引用元:
https://www.amazon.co.jp/-/en/gp/customer-reviews/R1X76GYW1DD0EF?ASIN=B00428BF28

NSomeNSome
Invoke-NativeCommand -FilePath ffmpeg -ArgumentList @("-rtbufsize", "256MB", "-f", "dshow", "-i", "video=GV-USB2, Analog Capture:audio=GV-USB2, Analog WaveIn", "-vcodec", "h264_qsv", "-flags", "+ilme+ildct", "-top", "1", "-profile:v", "main", "-level:v", "3.0", "-r", "30000/1001", "-aspect", "16:9", "-global_quality", "20", "-acodec", "aac", "-b:a", "192k", "-threads", "2", "output.mp4", "pipe:") |
Invoke-NativeCommand -FilePath ffplay -ArgumentList @("pipe:") |
Receive-RawPipeline

→うまくいかず。。

cmdで下記を実行

ffmpeg -rtbufsize 256MB -f dshow -i video="GV-USB2, Analog Capture":audio="GV-USB2, Analog WaveIn" -vcodec h264_qsv -flags +ilme+ildct -top 1 -profile:v high -level:v 3.0 -r 30000/1001  -aspect 4:3 -global_quality 20 -acodec aac -b:a 192k output.mp4 -f matroska - | ffplay -i -