我可以在打开的上下文中使用avcodec_free_context()吗?

时间:2017-03-23 09:22:08

标签: c ffmpeg

最新文档说here不再支持打开再次关闭的上下文。我知道为什么。一些编解码器在重新打开时无法正常工作。因此,在发现此错误后,我决定不立即使用avcodec_close()并在上下文中调用avcodec_free_context()

但我不确定使用 2.8.4 (我链接到我的程序的版本)这样做是否安全。那时的文件没有说明。有人知道吗?至少凭经验?

ffmpeg version 2.8.4 Copyright (c) 2000-2015 the FFmpeg developers
built with Microsoft (R) C/C++ 최적화 컴파일러 버전 18.00.31101(x64)
configuration: --toolchain=msvc --enable-gpl --enable-nonfree --enable-nvenc --enable-libvorbis --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libx265 --enable-libxvid --enable-libopus --enable-libvpx --enable-static --disable-shared --disable-debug --extra-cflags=-MT --extra-cxxflags=-MT --extra-ldflags='/nodefaultlib:msvcrt.lib' --extra-libs='zlib.lib libogg_static.lib libvorbis_static.lib libmpghip-static.lib libmp3lame-static.lib libtheora_static.lib libx264.lib x265-static.lib libxvidcore.lib silk_fixed.lib silk_common.lib silk_float.lib celt.lib opus.lib vpxmt.lib'
libavutil      54. 31.100 / 54. 31.100
libavcodec     56. 60.100 / 56. 60.100
libavformat    56. 40.101 / 56. 40.101
libavdevice    56.  4.100 / 56.  4.100
libavfilter     5. 40.101 /  5. 40.101
libswscale      3.  1.101 /  3.  1.101
libswresample   1.  2.101 /  1.  2.101
libpostproc    53.  3.100 / 53.  3.100

我知道我可以发布一些论坛,但我想先在这里问一下。

0 个答案:

没有答案