ffmpeg -i input.m4a output.mp3
ffmpeg -i input.m4a output.mp4
注意:在不指定参数的情况下所有参数都会使用默认值
ffmpeg -loop 1 -i image.jpg -i audio.mp3 -c:a copy -c:v libx264 -shortest video.mp4
ffmpeg -i input.mp4 -filter_complex OPTION output.mp4
如"subtitles=subtitleName.ass:force_style='PrimaryColour=&H000000,BackColour=&Hffffff,OutlineColour=&Hffffff,BorderStyle=4,Outline=1,Shadow=0,Bold=0,MarginV=30'"
Name | explanation | example |
---|---|---|
PrimaryColour | 字体颜色 | &H000000 |
BackColour | 背景颜色 | &Hffffff |
OutlineColour | 描边颜色 | &Hffffff |
BorderStyle | 边框样式 | 4:不透明3:透明边框 |
BorderStyle | 与底部距离 | 30 |
order = 'ffmpeg -i "{}" -filter_complex "subtitles={}:force_style=\'PrimaryColour=&Hffffff,BackColour=&Hffffff,OutlineColour=&H000000,BorderStyle=2,Outline=1,Shadow=0,Bold=0,MarginV=15\'" "{}"'.format(input,subtitle_name,output)
ffmpeg -protocol_whitelist "file,http,https,tcp,tls" -i index.m3u8 -acodec copy -vcodec copy out.mp4
parameter | explanation |
---|---|
index.m3u8 | m3u8索引文件 |
protocol_whitelist | 请求方式白名单 |
acodec | 音频编码 |
vcodec | 视频编码 |
Protocol 'http' not on whitelist 'file,crypto'!