ffmpeg函数03__av_seek_frame()

迈不过友情╰ 2023-08-17 17:37 188阅读 0赞

当需要把视频跳转到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. 1, AV\_CH\_LAYOUT\_MONO\},
  2. \{ "stereo", 2, AV\_CH\_LAYOUT\_STEREO\},
  3. \{ "2.1", 3, AV\_CH\_LAYOUT\_2POINT1\},
  4. \{ "3.0", 3, AV\_CH\_LAYOUT\_SURROUND\},

  …

转载于:https://www.cnblogs.com/xpylovely/p/11470279.html

发表评论

表情:
评论列表 (有 0 条评论,188人围观)

还没有评论,来说两句吧...

相关阅读