1 votes

ffmpeg 4 android_camera options d'entrée

J'ai compilé ffmpeg 4.0 avec le support android_camera et l'ai empaqueté dans une application simple qui permet de l'exécuter depuis le Shell et d'acquérir les permissions nécessaires. Je rencontre quelques problèmes pour passer les AVOptions privées d'android_camera (camera_index et al.) depuis la ligne de commande.

ffmpeg -f android_camera -fpsprobesize 0 -probesize 32 -rtbufsize 1M -c:v libx264 -g 30 -b:v 980k -r 30 -s 1280x720 -b:a 28k -ar 16000 -f mpegts udp://192.168.1.125:10000

Quelqu'un peut aider ?


Voici le journal complet

ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
    progress:   built with gcc 4.9.x (GCC) 20150123 (prerelease)
  configuration: --prefix=/home/mschiavon/ffmpeg_android/builds --sysroot=/home/mschiavon/ffmpeg_android/android-toolchain-arm64/sysroot --cross-prefix=/home/mschiavon/ffmpeg_android/android-toolchain-arm64/bin/aarch64-linux-android- --target-os=linux --arch=arm64 --enable-cross-compile --enable-pic --disable-asm --disable-linux-perf --disable-doc --enable-gpl --enable-libx264 --disable-shared --enable-static --extra-cflags='-fPIE -DANDROID -DNDEBUG -I/home/mschiavon/ffmpeg_android/builds/include' --extra-ldflags='-pie -L/home/mschiavon/ffmpeg_android/builds/lib'
    progress:   libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
    progress:   libavformat    58. 12.100 / 58. 12.100
    progress:   libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
    progress:   libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100
[android_camera @ 0x2023c9c600] Detected with id 0 disconnected.
[android_camera @ 0x2023c9c600] Android camera capture session is active.

1voto

Gyan Points 29437

Votre commande devrait commencer comme ceci (même si la chaîne d'entrée n'est pas pertinente, elle doit être fournie).

-f android_camera camera_index 1 -fpsprobesize 0 -probesize 32 -rtbufsize 1M -i input ...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X