Last active
January 30, 2022 21:33
-
-
Save rz7d/4cad4d3ea6391dc3c317addf9fb0a6dc to your computer and use it in GitHub Desktop.
マルチトラック録画 (デスクトップ画面, デスクトップ全体の音声, マイク, アプリ音声) されたファイルからデスクトップ全体の音声のみ, アプリ音声のみ, デスクトップ全体の音声+マイク, アプリ音声+マイクの組み合わせで4つの動画ファイルを作成します。WTFPL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
setlocal enabledelayedexpansion | |
set TRACK_SYSTEM_SOUND=0 | |
set TRACK_MICROPHONE=1 | |
set TRACK_APP_SOUND=2 | |
set AUDIO_BITRATE=128k | |
set ffmpeg="%~dp0ffmpeg" | |
for %%f in (%*) do ( | |
echo %%f | |
%ffmpeg% -i %%f -map 0:v -c:v copy -map 0:a:%TRACK_SYSTEM_SOUND% -c:a copy %%f.system-only.mp4 | |
%ffmpeg% -i %%f -map 0:v -c:v copy -map 0:a:%TRACK_APP_SOUND% -c:a copy %%f.appsound-only.mp4 | |
%ffmpeg% -i %%f -map 0:v -c:v copy -filter_complex "[0:a:%TRACK_MICROPHONE%][0:a:%TRACK_MICROPHONE%]amerge=inputs=2[mic];[0:a:%TRACK_SYSTEM_SOUND%][mic]amix=inputs=2:duration=first" -c:a libfdk_aac -b:a %AUDIO_BITRATE% %%f.system+microphone.mp4 | |
%ffmpeg% -i %%f -map 0:v -c:v copy -filter_complex "[0:a:%TRACK_MICROPHONE%][0:a:%TRACK_MICROPHONE%]amerge=inputs=2[mic];[0:a:%TRACK_APP_SOUND%][mic]amix=inputs=2:duration=first" -c:a libfdk_aac -b:a %AUDIO_BITRATE% %%f.appsound+microphone.mp4 | |
) | |
pause |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment