tùy chọn đầu vào ffmpeg 4 android_camera


0

Tôi đã biên dịch ffmpeg 4.0 với hỗ trợ android_camera và đóng gói nó thành một ứng dụng đơn giản cho phép chạy nó từ trình bao và có được các quyền cần thiết. Tôi có một số vấn đề khi chuyển AVOptions riêng của android_camera (camera_index và cộng sự) từ dòng lệnh.

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

Bất cứ ai có thể giúp đỡ?


Đây là nhật ký đầy đủ

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.

Câu trả lời:


0

Lệnh của bạn sẽ bắt đầu như thế này (mặc dù chuỗi đầu vào không liên quan, nhưng nó sẽ được cung cấp).

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

Tôi đã làm cho nó hoạt động với:-loglevel trace -f android_camera -camera_index 0 -video_size hd720 -framerate 30 -input_queue_size 2 -i discarded ...
schmax

Tôi đã nhận nó kinda làm việc với: ffmpeg -loglevel trace -f android_camera -camera_index 0 -video_size hd720 -framerate 30 -input_queue_size 2 -i discarded -map 0 -c copy /sdcard/output.raw bây giờ vấn đề của tôi là ffmpeg dường như bị mắc kẹt đọc từ camera. Tôi đang sử dụng camera USB và đèn LED của camera được bật nhưng không có tệp nào được ghi.
schmax

Chia sẻ nhật ký đầy đủ - nhưng không ở cấp độ theo dõi, dài dòng là tốt.
Gyan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.