Window下安装
winget install FFmpeg
视频格式转换
ffmpeg -i input.mkv -c:v copy -c:a aac output.mp4
视频编码基础
浏览器播放mp4视频时,有些mp4视频,没有声音;和视频的编码有关。
浏览器不支持的编码:ac3, eac3, dts, mp2 。
这些编码的mp4,浏览器可以播放视频,但是视频没有声音。
如下命令查看视频编码:
ffprobe -v error -show_entries stream=codec_type,codec_name -of default=noprint_wrappers=1 input.mp4
输出如下:
codec_name=hevc codec_type=video codec_name=dts codec_type=audio codec_name=bin_data codec_type=data
转码为aac之后,就可以正常播放视频,同时也有声音了。