ffmpeg函数03__av_seek_frame()
阅读原文时间:2023年07月10日阅读:2

当需要把视频跳转到N秒的时候可以使用下面的方法:
int64_t timestamp = N * AV_TIME_BASE; 
av_seek_frame(fmtctx, index_of_video, timestamp, AVSEEK_FLAG_BACKWARD);

av_get_channel_layout_nb_channels()和av_get_default_channel_layout()

这些函数可以得到channels和channellayout的转换。
libavutil中的audioconvert.c定义channellayout和channels的相关map:
channel_layout_map[]
{ "mono",

1,  AV_CH_LAYOUT_MONO},
    { "stereo",    2,  AV_CH_LAYOUT_STEREO},
    { "2.1",      3,  AV_CH_LAYOUT_2POINT1},
    { "3.0",      3,  AV_CH_LAYOUT_SURROUND},
  …

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器