アフィリエイト広告を利用しています

2020年11月09日

MakeMKVからリッピングしたMKVファイルをFFMPEGを使って音声多重、字幕の入ったMP4を作成するBatファイル

MakeMKVからリッピングしたMKVファイルをFFMPEGを使って音声多重、字幕の入ったMP4を作成するBatファイル

-map 0:v:0 一つ目の動画 -map 0:v:1 二つ目の映像

-map 0:a:0 一つ目の音声 -map 0:a:1 二つ目の音声(5.1CH)でも同様に記載

-map 0:s:0 1つ目の字幕 -map 0:s:1 二つ目の字幕

字幕は 最後に記載する事とし、 -c:s copy -map0:s:0 で字幕をMP4の中にコピーする

基本的に元のMKVと音声の数、字幕の数等がバッチファイルと合っていないとエラーが出るので要注意

MediaInfo 等で調べてバッチファイルを作成する

デフォルトから、音声字幕の入れ替え

字幕編

-c:s copy -map 0:s:1 -map 0:s:2 -map 0:s:0

上記のように2番目の字幕を初めに、3番目の字幕を2番目に1番目の字幕を最後に持ってくるようにすれば、入れ替えが可能

音声編

-map 0:a:1 -map 0:a:0 -map 0:a:2

上記のように2番目の音声を初めに、1番目の音声を2番目に、3番目の音声を最後に持ってくるようにすれば、入れ替えが可能


記載例

ーーーーーーーーーーーーーーーーーーーーーーーーーーー

@ECHO OFF

md 265
:FILEDROP
ECHO ファイル受け取り
cd C:\FFmpeg\bin
:REPEAT
C:\ffmpeg\bin\ffmpeg.exe -i %1 -vcodec libx265 -qscale 23 -map 0:v:0 -acodec aac -ar 48.0k -ab 192k -af volume=5dB -map 0:a:0 -map 0:a:1 -c:s copy -map 0:s:0 -map 0:s:1 -map 0:s:2 "%~n1"(X265).mp4
move "%~n1"(X265).mp4 "265"
if "%~2"=="" GOTO EXIT
shift
GOTO REPEAT
:EXIT
pause


ーーーーーーーーーーーーーーーーーーーーーーーーーーー
posted by Sun at 19:18| 動画関連 for Windows
プロフィール
Sunさんの画像
Sun
日常の出来事や見つけたアプリ、ソフトなんかの話をしていきたいと思います。
プロフィール
検索
<< 2025年01月 >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
最新記事
カテゴリアーカイブ
リンク集
最新トラックバック