Кто-нибудь знает, почему я не могу заставить ffmpeg записывать мою веб-камеру со скоростью более 8 кадров в секунду, используя ffmpeg? Я пробовал Cheese и GUVCView при различных настройках, но все, что я получаю, - это неподвижное изображение. Я, очевидно, делаю это в Linux.

Я пытался довести частоту кадров до 30 кадров в секунду, но затем получилась запись с неправильной скоростью, слишком быстрая, как в фильме с надписями двадцатых годов.

Моя команда ffmpeg:

ffmpeg -f alsa -i default -f v4l2 -s 1280x720 -r 30 -i /dev/video0 -c:a copy -b:v 2000k output.mkv

Я подумал, что могу записать видео в приложении «Веб-камера» в Windows 10, которое работает, изучить полученное видео в ffmpeg и попытаться каким-то образом имитировать кодеки. Однако я потерян, как я могу это сделать.

Вот как ffmpeg описывает запись Windows:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'prufaLenCam_160223.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp41isom creation_time : 2016-02-23 07:56:11 Duration: 00:00:28.50, start: 0.000000, bitrate: 8116 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuvj420p(pc), 1280x720 [SAR 1:1 DAR 16:9], 7949 kb/s, 29.69 fps, 30 tbr, 30k tbn, 60 tbc (default) Metadata: creation_time : 2016-02-23 07:56:11 handler_name : VideoHandler encoder : AVC Coding № 0: 1 ( отмена Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 159 kb/s (default) Metadata: creation_time : 2016-02-23 07:56:11 handler_name : SoundHandler No pixel format specified, yuvj420p for H.264 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players.

Вывод команды Linux ffmpeg попытался:

http://pastebin.ubuntu.com/15185929/

1 ответ1

0

Провел еще какое-то исследование и, думаю, я решил проблему с помощью этой команды:

ffmpeg -f alsa -i default -f v4l2 -c:v mjpeg -s 1280x720 -i /dev/video0 -t 30 -b:v 2000k test.mp4

Исходя из приведенной здесь информации - последний комментарий автора вопроса, но адаптированный под мою собственную систему и предпочтения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .