youtubeにアップされているヲタ芸動画をもとに、練習用動画を作る方法です。
「練習用動画」とは、「左右が反転されていて再生速度を遅くした動画」とします。
#動画のダウンロード
ダウンロードには「youtube-dl」を使います。
取り回しが良いように、640x480のmp4をDLします(-f 18の部分で指定)。
$ youtube-dl -f 18 -o src.mp4 「youtube ID」
#必要部分の切り出し
全編では長い場合は、必要部分のみを切り出します。
以下は、src.mp4の0秒から1分30秒(90秒)までを切り出す場合です。
$ ffmpeg -ss 0 -i src.mp4 -t 90 cut.mp4
左右反転
練習しやすいように、左右を反転させます。
$ ffmpeg -i cut.mp4 -vf hflip mirror.mp4
スロー
初めから通常スピードではできないので、スローの動画も作ります。
下記は、0.5倍速と0.8倍速の動画を作っています。
$ ffmpeg -i mirror.mp4 -vf setpts=PTS/0.5 -af atempo=0.5 x05.mp4
$ ffmpeg -i mirror.mp4 -vf setpts=PTS/0.8 -af atempo=0.8 x08.mp4
おまけ:動画から静止画の切り出し
動きの確認のために、動画から静止画を抜き出します。
下記は秒間10フレームで静止画を切り出す指定です。1秒の動画から10ファイルの静止画ができます。
$ ffmpeg -i mirror.mp4 -vcodec png -r 10 image_%03d.png
参考:
https://qiita.com/livlea/items/a94df4667c0eb37d859f
https://qiita.com/kitar/items/d293e3962ade087fd850
http://fftest33.blog.fc2.com/blog-entry-36.html
https://qiita.com/YusukeSuzuki@github/items/aff145f78ec236319afb
https://takuya-1st.hatenablog.jp/entry/2013/08/30/211917
http://fftest33.blog.fc2.com/blog-entry-36.html
https://qiita.com/livlea/items/a94df4667c0eb37d859f#-%E5%8B%95%E7%94%BB%E3%81%8B%E3%82%89%E9%80%A3%E7%95%AA%E7%94%BB%E5%83%8F%E3%82%92%E4%BD%9C%E6%88%90