Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

ffmpeg конвертация файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор создает большие по объему *.exe файлы http://www.cyberforum.ru/cpp/thread937469.html
Раньше как-то не обращал внимание, точнее когда подмечал объем файла - 4 235, почему-то считал, что размер исчисляется в байтах(еще удивлялся откуда там так много инфы); оказывается это килобайты((...
C++ Поясните пожалуйста задачу! (Написать программу, формирующую по исходному WAV файлу новый WAV файл) Задали на летнюю практику несколько задач. Вот одна из них: "Написать программу, формирующую по исходному WAV файлу новый WAV файл, продиференцированный с параметром N( < 1.0 ) и проинтегрированный c... http://www.cyberforum.ru/cpp/thread937400.html
Как получить список аудиозаписей Вконтакте? C++
Пишу программу для составления рекомендательного списка музыки. Для этого мне требуется список моей музыки и моих друзей Вконтакте, по типу Личный список: Группа1 - песня1 Группа1 - песня2...
C++ CALLBACK
Здравствуйте, уважаемые форумчане. Передо мной стоит задача записи звука с микрофона в файл. Как считывать в буфер я разобрался. Но не понимаю каким образом работает callback-функция и как вообще с...
C++ В сомнениях http://www.cyberforum.ru/cpp/thread936639.html
Здравствуйте. Вообщем опишу вам свою ситуацию, а вы мне уже подскажите как лучше быть. У меня есть программа написанная(не мной) на Qt, Суть этой проги в том, что она берет изображение, и выводит...
C++ Компонент Ehlib как использовать DataGrouping Добрый день!!! Столкнулся с проблемой в run-time нужно сделать групировку в гриде. Нашел даже код на делфях DBGridEh_Univ.DataGrouping.Active := False; ... подробнее

Показать сообщение отдельно
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
16.08.2013, 13:45
Вот как схематично у меня выглядит запись пакетов в файл. Только запись, енкодинг, т.е. создание пакетов, успешно совершается в другом месте:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
av_register_all();
 
AVOutputFormat* muxer = av_guess_format( ext, NULL, NULL );
 
AVFormatContext* formatCtx = NULL;
avformat_alloc_output_context2( &formatCtx, muxer, NULL, filename.c_str() );
 
avio_open( &formatCtx->pb, filename.c_str(), AVIO_FLAG_WRITE );
 
avformat_write_header( formatCtx, NULL );
 
// ...
av_write_frame( formatCtx, &pkt )
// ...
 
av_write_trailer( formatCtx );
И я снова рекомендую использовать разные контексты (AVFormatContext) для разных файлов.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru