Драйвер ffmpeg v4l2 изменяет частоту кадров камеры Logitech c920

Предположим, что ваша renameутилита является утилитой Perl rename(, которая принимает выражение Perl, обычно выражение подстановки, в качестве первого аргумента):

$ ls -l
total 0
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file1_S1_R1
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file2_S2_R1
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file3_S95_R1
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file4_S143_R1
$ rename 's/_S\d*_/_/g' *
$ ls -l
total 0
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file1_R1
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file2_R1
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file3_R1
-rw-r--r--  1 kk  wheel  0 Oct  4 11:00 file4_R1

Вы неправильно поняли регулярное выражение, возможно, предположив, что будете использовать шаблон подстановки имени файла, а не регулярное выражение Perl. Я исправил это, изменивS*(соответствует нулю или более Sсимволов )наS\d*(соответствует S, за которым следует ноль или более цифр ).

0
16.11.2020, 14:38
1 ответ

Вы используете формат RAW камеры. Попробуйте использовать сжатый кодек:

ffmpeg -vcodec mjpeg -r 30 -s 1920x1080 -f v4l2...
2
18.03.2021, 22:54

Теги

Похожие вопросы