1
所以我想編譯FFmpeg的C庫(靜態)不在其全默認的榮耀,但只爲我的目的 - 這樣它會包含:GCC - 如何僅用FLV1(aka H.263),MP3(格式和編解碼器)和FLV(容器格式)編譯FFMpeg?
- 2編解碼格式MP3和FLV1(H.263)
- 2文件(容器)格式MP3和FLV
當然,我只是想限制只的格式和編碼範圍。不是FFmpeg的功能。
如何做這樣的事情?
什麼是我的主要觀點:
能有這樣的ffmpeg構建when I call function like
multiplexer::multiplexer(std::string container)
{
av_register_all();
this->format_context = avformat_alloc_context();
if (this->format_context == NULL)
{
std::cout << "Multiplexer: format context is empty." << std::endl;
throw internal_exception();
}
this->format_context->oformat = av_guess_format(container.c_str(), NULL, NULL);
if (this->format_context->oformat == NULL)
{
std::cout << "Multiplexer: invalid container format (" << container << ")." << std::endl;
throw internal_exception();
}
}
我將僅限於FLV只
遷移到超級用戶? – Znarkus 2011-06-10 11:10:19
@Znarkus:不,我認爲在這裏沒問題,SU會安裝它用於特定的Linux風格,或者獲得Fedora的非限制版本或類似的東西。 – rubenvb 2011-06-10 11:13:46