AVC_AAC压制

一,使用工具:
(1)ffmpeg:用于音视频解码,基本上支持所有主流格式
(2)x264:用于h264视频压制
(3)neroAacEnc:用于aac音频压制
(4)MKVToolNix:用于MKV混流
上述4款均为免费软件,且均有Windows和Linux平台下的对应版本


二,压制过程:
2.1  Windows平台下
(1)使用ffmpeg解码提取视频信息,通过管道传给x264,进行第一遍压缩,具体参数参考ffmpeg及x264手册,该过程主要生成pass信息
    ffmpeg -i "movie.avi" -f yuv4mpegpipe -an -v 0 - | x264 --bitrate 680 --pass 1 --tune animation --stats "01_pass1.stats" --demuxer y4m -o NUL -
(2)使用ffmpeg解码提取视频信息,通过管道传给x264,进行第二遍压缩,具体参数参考ffmpeg及x264手册,该过程利用上次编码的pass信息生成最终视频文件01.264
    ffmpeg -i "movie.avi" -f yuv4mpegpipe -an -v 0 - | x264 --bitrate 680 --pass 2 --tune animation --stats "01_pass1.stats" --demuxer y4m -o 01.264 -
(3)使用ffmpeg解码提取音频信息(6通道),通过管道传给neroAacEnc,具体参数参考ffmpeg及neroAacEnc手册
    ffmpeg -i "movie.avi" -vn -acodec pcm_s16le -ac 6 -f wav - | neroAacEnc -if - -br 96000 -ignorelength -of 01.aac
(4)使用MKVToolNix将生成的01.264和01.aac文件混流,该过程可使用图形界面
2.2  Linux平台下
将上述第一步最后的  "-o NUL -"  换成  "-o /dev/null -"  便可
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值