Главная страница
    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
6-1279021557
Black123
2010-07-13 15:45
2016.01.03
IdHTTP.Post и глобальные переменные.


2-1403886947
Sakipiel
2014-06-27 20:35
2016.01.03
RemObjects Pascal Script for Delphi - 3.0.75.1117


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


15-1430333783
Rouse_
2015-04-29 21:56
2016.01.03
Никто не хочет задачку от GunSmoker-а решить? :)


15-1429530476
4h Q
2015-04-20 14:47
2016.01.03
Посоветуйте снифер, пожалуйста





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский