ffmpeg 添加-bsf:a aac_adtstoasc 参数的方法

简介:

bsf:表示binary  steam fiter

a:表示audio


找到srs对应的配置文件,在配置文件里面添加aparams,在aparams里面添加aac_adtstoasc。


一个配置例子如下:

listen              1935;

max_connections     1000;

pid                 objs/edge.pid;

srs_log_file        ./objs/edge.log;

#vhost __defaultVhost__ {

#    mode            remote;

##    origin          127.0.0.1:19350;

#    origin           103.242.147.227:1935;

#}

vhost __defaultVhost__ {

#    mode            remote;

#    origin          58.218.152.98:1935;

ingest livestream {

        enabled      on;

        input {

            #   file: ingest file specifies by url.

            #   stream: ingest stream specifeis by url.

            #   device: not support yet.

            # default: file

            type    stream;

            # the url of file/stream.

            url http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8; 

        }

        # the ffmpeg

        ffmpeg      /tmp/ffmpeg;

        # the transcode engine, @see all.transcode.srs.com

        # @remark, the output is specified following.

        engine {

            enabled         on;

            vcodec          copy;

            acodec          copy;

            aparams 

  {

profile:a   aac_low;

                bsf:a       aac_adtstoasc;

            }

            output          rtmp://127.0.0.1:1935/live/livestream;

        }

    }


 hls {

        enabled         on;

        hls_fragment    10;

        hls_window      60;

        hls_path        ./objs/nginx/html;

        hls_m3u8_file   [app]/[stream].m3u8;

        hls_ts_file     [app]/[stream]-[seq].ts;

    }

}

http_server {

    enabled         on;

    listen          8088;

    dir             ./objs/nginx/html;

}



srs指定这个文件ffmpeg就可以带参数-bsf:a   aac_adtstoasc 转码













本文转自biao007h51CTO博客,原文链接: http://blog.51cto.com/linzb/1763074,如需转载请自行联系原作者

相关文章
|
6月前
|
编解码 计算机视觉
使用ffmpeg将图片合成为视频(附完整参数介绍)
ffmpeg -f image2 -i %d.jpeg -vf scale=-1:480 output5.mp4 #-1表示比例缩放,也可-vf scale=640:-1固定宽度缩放高度
511 0
|
编解码
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )
158 0
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(一)
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(一)
252 0
|
编解码 Android开发
【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数 | 查找编解码器 | 获取编解码器上下文 | 设置上下文参数 | 打开编解码器 )
【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数 | 查找编解码器 | 获取编解码器上下文 | 设置上下文参数 | 打开编解码器 )
361 0
|
编解码 算法 测试技术
|
编解码 vr&ar 数据建模
ffmpeg推流命令参数记录
列出我们本机的设备:ffmpeg -list_devices true -f dshow -i dummy   .\ffmpeg -r 25 -f dshow -s 640*480 -i video="WebCam SC-10HDD12636N":audio="麦克风 (Realtek High...
2483 0
|
1月前
|
开发工具
使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(三)
使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c(三)
21 0