FFmpeg mp4压缩

Nik*_*hik -1 video android ffmpeg

我正在开发照片和视频社交网络(部分类似于instagram)。而且我正在将ffmpeg用于mp4到mp4文件大小的压缩。我实现了文件大小的3个时间比例因子(从13 mb到2,5 mb),但非常愚蠢-通过以下命令行字符串将输出文件转换3次:

./ffmpeg -i input.mp4 -vcodec h264 -acodec mp2 output.mp4
Run Code Online (Sandbox Code Playgroud)

我是视音频编解码器理论的新手,因此在进行此类压缩时我完全失去了音频。所以我的问题是-音频在哪里?我应该使用哪个选项?提前致谢!

Gya*_*yan 5

MP2是MPEG-1第2层音频编解码器,MP4容器中的许多播放器都不希望使用。请改用AAC或MP3。

以下命令将使用默认编解码器(H264和AAC):

ffmpeg -i input.mp4 output.mp4
Run Code Online (Sandbox Code Playgroud)

为了网络使用,为了安全起见,应包括以下两项:

ffmpeg -i input.mp4 -pix_fmt yuv420p -movflags +faststart output.mp4
Run Code Online (Sandbox Code Playgroud)