Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1430848589
ВладОшин
2015-05-05 20:56
2016.01.03
NCONVERT, PDF -> Jpeg (Error: Don t know how to read..)


2-1404192194
Sw
2014-07-01 09:23
2016.01.03
включить в инсталлятор файлы


15-1430999628
фыва
2015-05-07 14:53
2016.01.03
Годную книжку по C#


2-1403935862
cr@nk
2014-06-28 10:11
2016.01.03
on E: Exception do в DataModule и консольное приложение


15-1431207001
Юрий
2015-05-10 00:30
2016.01.03
С днем рождения ! 10 мая 2015 воскресенье





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский