僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
スマホで撮った動画のサイズを
適当に検索して見たサイトの通りに、
縮めてみた例。
縦横を40%とする。
$ mpv orig.mp4 Playing: orig.mp4 (+) Video --vid=1 (*) (h264 1080x1920 29.320fps) (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz) Using hardware decoding (vaapi). VO: [opengl] 1080x1920 vaapi[nv12] AO: [pulse] 44100Hz stereo 2ch float AV: 00:00:04 / 00:00:04 (97%) A-V: 0.000 Exiting... (End of file)
$ ffmpeg -i orig.mp4 -c:v libx264 -c:a aac -s 432x768 new.mp4
した結果、一応収まるサイズになった。
$ ls -alFh *.mp4 -rw-rw-r-- 1 user group 351K 2月 14 13:49 new.mp4 -rw-rw-r-- 1 user group 1.1M 2月 13 12:17 orig.mp4 $ file *.mp4 new.mp4: ISO Media, MP4 Base Media v1 [IS0 14496-12:2003] orig.mp4: ISO Media, MP4 v2 [ISO 14496-14]
$ mpv new.mp4 Playing: new.mp4 (+) Video --vid=1 (*) (h264 432x768 29.333fps) (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz) AO: [pulse] 44100Hz stereo 2ch float Using hardware decoding (vaapi). VO: [opengl] 432x768 vaapi[nv12] AV: 00:00:04 / 00:00:04 (97%) A-V: 0.000 Exiting... (End of file)
なんか変だけど、やはり2023行の、非圧縮で99KBある ffmpegのmanを読むしか無いか...
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。