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,如需转载请自行联系原作者

相关文章
|
存储 编解码 Cloud Native
音视频 ffmpeg命令参数说明
音视频 ffmpeg命令参数说明
|
编解码 计算机视觉
使用ffmpeg将图片合成为视频(附完整参数介绍)
ffmpeg -f image2 -i %d.jpeg -vf scale=-1:480 output5.mp4 #-1表示比例缩放,也可-vf scale=640:-1固定宽度缩放高度
1886 0
|
存储 编解码 网络协议
FFmpeg学习笔记(三):FFmpeg和FFplay参数介绍
这篇文章是关于FFmpeg和FFplay参数的介绍,包括如何使用这些参数进行视频流的捕获、处理和播放。
443 0
|
编解码 网络协议 API
ffmpeg命令行工具源码之结构体分析1-命令行参数(未完结,持续更新)
ffmpeg作为多媒体文件转换工具,至少需要有一个要转换的输入文件信息(不仅仅是普通文件,还可以是摄像头设备,网络流等),和通常至少需要一个输出格式的文件(输出文件不仅仅指普通的文件,网络协议比如RTP协议,RTSP协议都可以理解为输出文件),ffmpeg的文件的转换过程主要由以下几个流程 (1)解封装 (2)解码 (3)过滤器 (4)编码 (5)封装 因此ffmpeg工具涉及的结构体主要就从这几个方面来说明这些结构体的含义。
191 0
ffmpeg命令参数类型
ffmpeg命令参数类型
309 0
|
编解码
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )
336 0
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )
|
编解码
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(三)
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(三)
246 0
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(三)
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(二)
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(二)
333 0
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(二)
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(一)
【FFmpeg】ffmpeg 命令查询三 ( 查询 ffmpeg 命令分类支持的参数 )(一)
398 0
|
存储 Android开发
【Android FFMPEG 开发】FFMPEG 方法中指针类型参数说明 ( 一维指针类型参数 | 二维指针类型参数 )
【Android FFMPEG 开发】FFMPEG 方法中指针类型参数说明 ( 一维指针类型参数 | 二维指针类型参数 )
184 0