Описание тега ffmpeg-python
Оболочка Python FFmpeg с поддержкой сложных фильтров. ffmpeg-python хорошо работает как для простых, так и для сложных графов сигналов.
1
ответ
ffmpeg-python извлекает определенный видеопоток, изменяет его FPS и вставляет его обратно в видео
У меня есть видео, содержащее несколько потоков. Несколько данных и одно видео. Мне нужно извлечь видеопоток, изменить частоту кадров, вставить его обратно в видео (или объединить весь поток обратно в выходной файл)
13 мар '21 в 21:01
2
ответа
Передать массив numpy к виртуальному видеоустройству
Я хочу направить изображения на виртуальное видеоустройство (например, / dev / video0), изображения создаются внутри цикла с желаемой частотой кадров. В этом минимальном примере я только два массива, которые чередуются в окне cv2. Теперь я ищу хорош…
15 мар '21 в 16:02
1
ответ
Массив NumPy видео отличается от оригинала после записи в то же видео
У меня есть видео ( test.mkv), который я преобразовал в массив 4D NumPy - (рамка, высота, ширина, color_channel). Мне даже удалось преобразовать этот массив обратно в тот же video (), ничего не изменив. Однако, прочитав это новое, test_2.mkv, обратн…
19 мар '21 в 21:43
0
ответов
FFMPEG Python: Масштаб встреч (1920, 1080) с несколькими исходящими ребрами с одной и той же меткой восходящего потока Нет; вероятно потребуется фильтр `split`
Вот код, о котором идет речь: for comment in thread['comments']: commentClips += fragmentConcat(comment, filePrefix) staticClip = ffmpeg.input('assets/static.mp4') commentClips.append(staticClip .filter('setsar', 1, 1) .filter('scale', 1920, 1080) )…
23 мар '21 в 22:37
1
ответ
Создание чересстрочных видео с помощью ffmpeg-python
Я, наверное, что-то делаю не так и / или чего-то не понимаю, но ... У меня прогрессивное видео (здесь failing1.mp4). Медиаинформация об этом видео подтверждает, что «Тип сканирования» является прогрессивным. Если я использую следующий код для получе…
23 мар '21 в 22:10
1
ответ
Добавить несколько субтитров к видео с помощью ffmpeg-python
Я пытаюсь добавить несколько субтитров (не сожженных) к видеофайлу с помощью ffmpeg-python. У меня есть эта команда ffmpeg: ffmpeg -i input.mp4 -f srt \ -i "subs/en/en_srt_sub.srt" \ -i "subs/fr/fr_srt_sub" \ -map 0:0 -map 0:1 -map 1:0 -map 2:0 \ -c…
26 мар '21 в 22:59
2
ответа
Discord.py Зацикливание источника звука
Кто-нибудь знает, как зациклить тот же источник в FFmpeg? Это мой код: @bot.command(pass_context = True) async def join(ctx): if (ctx.author.voice): channel = ctx.message.author.voice.channel voice = await channel.connect() source = FFmpegPCMAudio('…
05 апр '21 в 00:36
1
ответ
FFmpeg python не объединяется
Я создавал этот графический интерфейс загрузчика youtube с помощью Python: он запрашивает URL-адрес, дает вам список с возможными настройками качества и загружает выбранный видеофайл и лучший аудиофайл с помощью youtube-dl. Однако, когда я говорю ff…
31 мар '21 в 17:01
0
ответов
Ввести подпроцесс FFMPEG в поток FFMPEG RTMP в Python?
Мне удалось передать кадры видео на сервер RTMP, но я также хочу транслировать аудио - для этого я не могу использовать формат rawvideo, и теперь я не знаю, сколько байтов требуется для отправки видео ffmpeg на поток ffmpeg. Если есть более простой …
12 май '21 в 01:09
1
ответ
Ошибка слияния аудио и видео ffmpeg-python
Итак, я пытаюсь объединить аудио и видео с помощью ffmpeg-python, но он продолжает сообщать мне одну ошибку FileNotFoundError: [WinError 2] Система не может найти указанный файл Вот код, который я пытаюсь def videoAudio(): input_video = ffmpeg.input…
15 май '21 в 19:04
0
ответов
потоковая передача по веб-камере python h265
Я сделал очень простой видеочат на Python, который из OpenCV берет кадры с веб-камеры и отправляет их через сокет udp. Если я хочу использовать h265 и ffmpeg-python, что мне делать? Есть где-нибудь пример?
26 май '21 в 17:27
0
ответов
Как открыть видеоклип в MoviePy в памяти и сохранить его в памяти после изменения?
Я пытаюсь открыть видеоклип в MoviePy в памяти, потому что я не хочу создавать для него временные файлы и загрязнять пространство проекта, я ищу что-то вроде того, как PIL читает и записывает в объект BytesIO, когда вы предоставляете это вместо пути…
29 июн '21 в 03:03
2
ответа
Наложение изображений в ffmpeg-python
Я пытаюсь добавить водяной знак к видео, используя ffmpeg-python. Мой конвейер очень прост, но мне не удалось понять синтаксис: new_input = ffmpeg.input(file_name).filter('overlay', 'overlay.png').output(fout).run() Это вызывает ошибку Cannot find a…
11 июл '21 в 08:58
0
ответов
Генерация звуковой волны с использованием ffmpeg в python [закрыто]
В настоящее время я генерирую сигнал с помощью ffmpeg со следующим кодом: ffmpeg -y -i INPUT_AUDIO.mp3 -loop 1 -i INPUT_BANNER_IMAGE.png -filter_complex "[0:a] aformat = channel_layouts = mono,showvolume = f = 0.5: c = VOLUME: o = v: w = 1000:h = 20…
12 июл '21 в 12:49
0
ответов
Как создать бок о бок горизонтально сложенное видео с задержкой видео и аудио с помощью ffmpeg-python?
Я пытаюсь создать видео из двух видео, которые будут располагаться горизонтально, но полученное видео не то, что я ожидал. Одно и то же видео отображается с обеих сторон (слева и справа). Вам интересно, как этого можно достичь? Я попробовал команду …
29 июл '21 в 19:57
0
ответов
Как добавить оверлейное видео с непрозрачностью и запустить цикл с помощью ffmpeg-python?
Я пробую следующий код: in0 = ffmpeg.input('left.mkv') in1 = ffmpeg.input('right.mkv') aout = ffmpeg.filter([in0.audio, in1.audio.filter('adelay', "5000|5000")],'amix') vout = ffmpeg.filter([inv0.video, inv1.video.filter('tpad', start_duration=5, st…
30 июл '21 в 10:47
0
ответов
Как воспроизводить наложенное видео в цикле с помощью ffmpeg-python?
Я хочу воспроизводить наложенное видео в бесконечном цикле, пока видео не закончится. Я пробовал следующую команду, но, похоже, это не работает: video = video.overlay(overlay_file, x=0, y=0, eof_action='repeat') ( ffmpeg .output(video, "out.mkv") .r…
30 июл '21 в 12:59
1
ответ
как преобразовать поток rtmp в видеофайл с помощью ffmpeg?
Я пытаюсь преобразовать поток rmtp в видеофайл с помощью ffmpeg, но продолжаю получать ошибку: rtmp://localhost:1935/live/app: Broken pipe при использовании: ffmpeg -i rtmp://localhost:1935/live/app -acodec copy -vcodec copy test.mp4 потоковая перед…
31 июл '21 в 12:56
0
ответов
ValueError: обнаружен hstack() <1a9d597431a8> с несколькими исходящими ребрами с одинаковой меткой восходящего потока None; вероятно потребуется фильтр `split`
Я хочу складывать несколько видеороликов одновременно на экране «более или менее похоже на масштабирование, показывающее несколько экранов пользователей», но не могу этого сделать и обнаружил ошибку: Подход, который я использовал: aout = /*got audio…
30 июл '21 в 20:09
0
ответов
как преобразовать командную строку FFMPEG в код ffmpeg-python
ffmpeg -i 3.mp4 -filter_complex '[0:v]scale=256/81*iw:256/81*ih,boxblur=luma_radius=min(h\,w)/20:luma_power=1:chroma_radius=min(cw\,ch)/20:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,crop=w=iw*81/256' outputfile8.mp4 Преобразуйте это в ffmp…
17 авг '21 в 22:08