Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
音声と画像をマージして一つの動画を作成する
# $dstfile 静止画ファイル
# $dstfile2 音声ファイル(静止画ファイルと順序を入れ替えても問題ない)
# $output 出力するファイル。省略時はデスクトップ上にoutput.mp4というファイル名で出力される
function voice2movie ([parameter(mandatory=$true)][String] $dstfile,
[parameter(mandatory=$true)][String] $dstfile2,
[parameter(mandatory=$false)][String] $output="${env:UserProfile}\Desktop\output.mp4") {
ffmpeg -loop 1 -r 30000/1001 -i $dstfile -i $dstfile2 `
-vcodec libx264 -acodec aac -strict experimental `
-ab 320k -ac 2 -ar 48000 -pix_fmt yuv420p `
-shortest $output
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment