ffmpeg函数03__av_seek_frame()
Posted xpylovely
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg函数03__av_seek_frame()相关的知识,希望对你有一定的参考价值。
当需要把视频跳转到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},
...
以上是关于ffmpeg函数03__av_seek_frame()的主要内容,如果未能解决你的问题,请参考以下文章
带有 AVSEEK_FLAG_ANY 的 ffmpeg av_seek_frame 导致灰屏
FFmpeg static build - MinGW32-GCC-5.3.0_x86-x64_D_Drive_for_FFmpeg_static_2016.03.31
MinGW32-GCC-5.3.0_x86-x64_D_Drive_for_FFmpeg_static_2016.03.26_v2