Форум: "Прочее";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];
Внизпока строчил - закрыли (сниффер) Найти похожие ветки
← →
кгшзх © (2015-05-06 13:17) [0]Иначе говоря - хочется узнать каким кодеком закодированы аудио-видео потоки
Если там directshow, то все смотрится через графедит из ds sdk.
Предварительно нужно зарегистрировать в системе фильтр-пустышку с высоким меритом.
Сам он ничего не делает, а только регистрит граф в глобальном списке, который уже смотрим через графэдит.
← →
Kerk © (2015-05-06 13:33) [1]А что там случилось? Зачем закрыли?
← →
DVM © (2015-05-06 13:46) [2]
> Kerk © (06.05.15 13:33) [1]
> А что там случилось? Зачем закрыли?
Пишет потому что под разными никами в одной ветке
> кгшзх © (06.05.15 13:17)
> Иначе говоря - хочется узнать каким кодеком закодированы
> аудио-видео потоки
Перед вызовом libvlc_media_tracks_get надо по всей видимости вызывать libvlc_media_parse
Тут глянь: https://github.com/mstorsjo/vlc-android/blob/master/vlc-android/jni/thumbnailer.c
← →
DVM © (2015-05-06 13:51) [3]
> кгшзх ©
Через ffmpeg кстати проще всего:
av_register_all();
avformat_network_init();
FOptionsDict := nil;
FFormatCtx := nil;
FCodecCtx := nil;
FFrame := nil;
FImage := nil;
av_dict_set(FOptionsDict, "rtsp_transport", "tcp", 0);
av_dict_set(FOptionsDict, "rtsp_flags", "prefer_tcp", 0);
av_dict_set(FOptionsDict, "allowed_media_types", "video", 0);
av_dict_set(FOptionsDict, "reorder_queue_size", "10", 0);
av_dict_set(FOptionsDict, "max_delay", "500000", 0);
av_dict_set(FOptionsDict, "stimeout", "1000000", 0);
Err := avformat_open_input(FFormatCtx, PAnsiChar(AnsiString(FParent.Source)), nil, @FOptionsDict);
if Err < 0 then
raise Exception.CreateFmt("Cannot open: "%s"", [FParent.Source]);
Err := avformat_find_stream_info(FFormatCtx, nil);
if (Err < 0) then
raise Exception.CreateFmt("Cannot find stream information in: "%s"", [FParent.Source]);
for I := 0 to FFormatCtx^.nb_streams - 1 do
if (FFormatCtx^.streams[I]^.codec^.codec_type = AVMEDIA_TYPE_VIDEO) then
begin
....
end;
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.001 c