ffmpeg 4 opções de entrada android_camera

0

Eu compilei o ffmpeg 4.0 com o suporte android_camera e o empacotei em um aplicativo simples que permite executá-lo a partir do shell e adquirir as permissões necessárias. Eu tenho alguns problemas na passagem de android_camera private AVOptions (camera_index et al.) Da linha de comando.

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

Alguém pode ajudar?

Aqui está o log completo

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.
    
por schmax 14.05.2018 / 09:59

1 resposta

0

Seu comando deve começar assim (mesmo que a string de entrada seja irrelevante, ela deve ser fornecida).

-f android_camera camera_index 1 -fpsprobesize 0 -probesize 32 -rtbufsize 1M -i input ...
    
por 14.05.2018 / 10:24