Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2019, 11:58   #1
_VG_
Новичок
Джуниор
 
Регистрация: 26.11.2019
Сообщений: 2
По умолчанию ffmpeg attached picture

Пользуюсь библиотекой ffmpeg. Есть загруженная картинка картинка(допустим QImage im) Никак не могу найти информацию о том как сделать эту картинку обложкой для mp3 файла. На самом деле нужно в m4b - но думаю подход должен быть один. При чтении все довольно просто получается - а вот как сделать обратно? пример как зачитываю:
Код:
QPixmap pixmap;
if ( avformat_find_stream_info( fmt_ctx, nullptr ) >= 0 ) {
for ( int i = 0; i < fmt_ctx->nb_streams; ++i ) {
AVStream *stream = fmt_ctx->streams[ i ];
if ( stream->disposition & AV_DISPOSITION_ATTACHED_PIC ) {
  AVPacket pkt = stream->attached_pic;
  pixmap = QPixmap::fromImage( QImage::fromData( ( uchar* )pkt.data, pkt.size ) );
  break;
}
}
}
_VG_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Error ffmpeg Lx62GjVWZQJFjPD Windows 6 08.12.2018 00:07
Ошибка при переборе страниц. OpenQA.Selenium.StaleElementReferen ceException element is not attached to the page document Aleksandr H. C# (си шарп) 0 17.04.2018 23:31
FFMpeg NordWay Свободное общение 0 13.04.2017 22:50
Ищу специалиста по FFmpeg Dahlum Фриланс 0 11.09.2016 18:05
ffmpeg Green4el PHP 1 28.01.2013 12:36