Articles of ffmpeg

Как загрузить видеофайл (находящийся в папке с ресурсами) в NDK?

Я выполняю ffmpeg от android ndk, я могу запустить образец, здесь [https://github.com/ccggaass/android-ffmpeg-sample]. Я хочу поместить видео в папку ресурсов Android, поэтому, как передать этот файл в ffmpeg api: Av_open_input_file (& pFormatCtx, "файл: /sdcard/vid.3gp" , NULL, 0, NULL); Кто-нибудь знает, как передать файл в av lib?

Ffmpeg с набором файлов изображений, не отформатированных как% d.jpg

Я использую ffmpeg для компиляции набора jpg в видео. Об этом много написано, но кажется, что единственный способ сделать это – иметь изображения, названные как последовательные заполненные номера, например 0001.jpg , 0002.jpg … В документации ffmpeg указано, что можно использовать другие типы шаблонов, такие как %*.jpg для захвата всех файлов *.jpg , но единственным шаблоном, […]

Декодирование AAC в FFmpeg для Android

Я пытаюсь декодировать файл M4A на устройстве Android с помощью AAC. Для инициализации кодека я использую следующий код. codec = avcodec_find_decoder(CODEC_ID_AAC); c= avcodec_alloc_context(); avcodec_open(c, codec); Однако, когда я позже попытаюсь декодировать фрейм, используя: len = avcodec_decode_audio3(c, (short *)mOutbuf, &out_size, &avpkt); Я получаю -1 (с указанием ошибки) и следующее в журнале. 10-11 16:30:01.115: INFO/M4ADecoder(5260): channel element […]

Java.lang.ExceptionInInitializerError в демоверсии FFmpeg

У меня есть демо-версия FFMpegTest Android, которую я скачал здесь. Https://github.com/appunite/AndroidFFmpeg ..и у меня также есть файл библиотеки FFMpeg, который находится в этой демонстрации, и я использую эту библиотеку в FFmpegTest. . Теперь, когда я бегаю..it дает java.lang.ExceptionInInitializerError .. У кого-нибудь есть идея об этом..пожалуйста, поделиться со мной..Thanx в Advance .. Который находится в … […]

Android ffmpeg простая обертка JNI

Я пытаюсь использовать двоичный файл ffmpeg с доступом к командной строке какое-то время и не получаю нигде (с использованием runtime.exec). Похоже, что единственный способ, которым я смогу заставить его работать, – использовать обертку в C до Доступ к встроенным библиотекам ffmpeg с использованием JNI … Основная проблема: я не кодировал C более полутора десятилетий и […]

Создайте демультиплексор для MPEG 2 TS в андроиде

У меня есть требование, когда мне нужно извлечь теги ID3 из TS2 MPEG2 (HLS STREAM). MPEG2 имеет ограниченную поддержку в android в отношении воспроизведения файла. Но моя задача – извлечь теги ID3 (играть в файл не нужно). Поэтому меня не интересуют кодеки (кодирование и декодирование). Я изучил следующие варианты: Libstagefright и OpenMax : механизм воспроизведения, […]

Функциональность Trim Video в приложении Android

Я хочу функцию Trim Video в приложении Android. Я прошел через разные должности и ссылки, но не нашел подходящего решения. Не могли бы вы рассказать мне ссылку на репозиторий с открытым исходным кодом? Я бы предпочел FFMPEG Lib для обрезки видео. Единственный источник, который я нашел, это: https://github.com/uday-rayala/video-trimmer. Однако он не показывает миниатюры видео, такие […]

Android. Как скомпилировать ffmpeg для всех систем cpu

Как скомпилировать ffmpeg для всех архитектур процессора в android. В настоящее время я использую следующий скрипт, который генерирует библиотеки только для рук. #!/bin/bash NDK=$HOME/ndk32 SYSROOT=$NDK/platforms/android-9/arch-arm/ TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86 function build_one { ./configure \ –prefix=$PREFIX \ –enable-shared \ –disable-static \ –disable-doc \ –disable-ffmpeg \ –disable-ffplay \ –disable-ffprobe \ –disable-ffserver \ –disable-avdevice \ –disable-doc \ –disable-symver \ –cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \ […]

Работа с ffmpeg в Xamarin Android

Я создаю приложение для Android, используя Xamarin. Требование к приложению – захватить видео с камеры и закодировать видео, чтобы отправить его на сервер. Первоначально я использовал библиотеку кодировщика на стороне сервера для кодирования записанного видео, но он оказался крайне ненадежным и неэффективным специально для видеофайлов большого размера. Я отправил свои проблемы в другой поток здесь, […]

Youtube Watch Me Android неожиданно закрывается

Я создаю приложение для Android от https://github.com/youtube/yt-watchme . Когда я пытаюсь создать событие, используя кнопку «CREATE LIVE EVENT». Он выдает следующую ошибку. Я думаю, что это происходит из-за проблемы с разрешением камеры. ОШИБКА: 09-17 11:43:53.582 32383-32383/com.google.android.apps.watchme E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.google.android.apps.watchme, PID: 32383 java.lang.NoSuchMethodError: com.google.android.apps.watchme.StreamerActivity.checkSelfPermission at com.google.android.apps.watchme.StreamerActivity.startStreaming(StreamerActivity.java:174) at com.google.android.apps.watchme.StreamerActivity.access$200(StreamerActivity.java:46) at com.google.android.apps.watchme.StreamerActivity$1.onServiceConnected(StreamerActivity.java:63) at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1110) at […]