🟩 もくじ
FFmpegのダウンロードとパス通し
FFmpegを検索して[Download FFmpeg]に到達し、[Download FFmpeg]の[Get packages & executable files]で自分のPCのOSを選択する
■FFmpeg Windows 64 - Google 検索
■Download FFmpeg
[Windows]なら[Windows EXE Files]から[Windows builds from gyan.dev]または[Windows builds by BtbN]を選ぶ
■Builds - CODEX FFMPEG @ gyan.dev
■Releases · BtbN/FFmpeg-Builds · GitHub
私は後者である[BtbN/FFmpeg-Builds]を選び、[ffmpeg-master-latest-win64-gpl-shared.zip]をダウンロードして[すべて展開]した
C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin
以上のパス〔path〕の中にある[ffmpeg.exe][ffplay.exe][ffprobe.exe]3つの[実行ファイル]を使うだけである。
Microsoft Windows [Version 10.0.19043.1466]
(c) Microsoft Corporation. All rights reserved.
C:\Users\ai>tree /f C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin
フォルダー パスの一覧
ボリューム シリアル番号は 000000E9 A650:CDF9 です
C:\USERS\AI\DESKTOP\FREEWARE\FFMPEG-MASTER-LATEST-WIN64-GPL-SHARED\FFMPEG-MASTER-LATEST-WIN64-GPL-SHARED\BIN
avcodec-59.dll
avdevice-59.dll
avfilter-8.dll
avformat-59.dll
avutil-57.dll
ffmpeg.exe
ffplay.exe
ffprobe.exe
postproc-56.dll
swresample-4.dll
swscale-6.dll
便益のためにパスを通しておく|Windowsボタンのそばの虫眼鏡アイコンで[環境変数]と入力すると[システム環境変数の編集]という候補が出るので、それをクリックする
[実行ファイル]が存在するディレクトリにパスを通しておくと、どこのディレクトリにおいても、その[実行ファイル]を自由自在に使うことができる。
C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin
パスを通しておかなかった場合、フルパスで[実行ファイル]を指定する必要が出てくる。
C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin\ffmpeg.exe
C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin\ffplay.exe
C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin\ffprobe.exe
[環境変数]ボタンをクリック→上側半分にある[Path]を選択して[編集]→[新規]で入力欄に[C:\Users%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin]をコピーアンドペースト→[OK][OK]で適切に窓を閉じてPCから一度ログアウト〔または終了〕して、再度ログイン〔ないしは再起動〕するとパスが通った状態になる|作業終了
C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin
要は、[ffmpeg.exe]等はインストールするのではなく、実行ファイルの存在するディレクトリにパスを通すだけ。 そして、パスを通すのは、コマンドプロンプトで実行するとき、どのディレクトリでも[ffmpeg.exe]を実行できるように準備をするため。
MP4動画〔MP4コンテナに格納されている動画〕から[音声ファイル]だけを無劣化で分離する
MP4動画〔MP4コンテナに格納されている動画〕を[ffmpeg.exe]と同じフォルダーに入れておくと面倒なフルパス表記を省略できる
MP4動画〔MP4コンテナに格納されている動画〕のコーデックを知る|[ffprobe.exe 2021-06-23_02-55-10.mp4]など[ffprobe.exe ファイル名]
cd C:\Users\%USERNAME%\Desktop\freeware\ffmpeg-master-latest-win64-gpl-shared\ffmpeg-master-latest-win64-gpl-shared\bin
ffprobe.exe 2021-06-23_02-55-10.mp4
MP4動画〔MP4コンテナに格納されている動画〕の音声を[ffmpeg.exe]を使ってAACとして分離する
ffmpeg -i 2021-06-23_02-55-10.mp4 -vn -acodec copy 2021-06-23_02-55-10.m4a
MP4動画〔MP4コンテナに格納されている動画〕の音声を[ffmpeg.exe]を使ってMP3に変換して分離する
ffmpeg -i 2021-06-23_02-55-10.mp4 -f mp3 -ab 192000 -vn 2021-06-23_02-55-10.mp3