[もくじ]を見るor閉じる

▼もくじ▼

▲もくじ▲

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