Как я могу передать вывод ffmpeg в ffplay?
Как я могу передать вывод ffmpeg в ffplay?
На данный момент я использую обходное решение в bash:
mkfifo spam (ffplay spam 2> /dev/null &) ; capture /dev/stdout | ffmpeg -i - spam
- Почему я должен выбирать Libav над FFmpeg, или есть даже разница?
- Последовательность изображений для видеоstreamа?
- Преобразование AVI в MP4 с сохранением того же качества
- Ffmpeg - Создайте видео с кадра изображения с началом и cout
- Добавление видео с использованием ffmpeg
- Как ffmpeg определяет отдельные битрейты потока?
- Ffmpeg synchonization libfdk_aac (или libfacc) и libx264
- Проблемы с сжатием FFmpeg с потерями
- Ffmpeg удалить части без движения
- Как преобразовать прозрачный .mov-файл в файл mp4, наложенный на фоновое изображение с использованием FFMPEG
- FFMPEG: конвертировать файлы m4a в mp3 без существенной потери информации / качества. Автоматизированный битрейт
- Быстрое сжатие видео на Android
- Последовательность изображений для качества видео
Я не знаю, является ли это ffmpeg
который не может выводить свои данные в stdout или ffplay
которые не могут принимать свои данные из stdin.
Если ffmpeg
не может выводить свои данные в stdout:
capture /dev/stdout | ffmpeg -i - >(ffplay 2> /dev/null)
(Вам нужно добавить аргумент ffplay
чтобы он ffplay
свой вклад из stdin.)
Если это ffplay
который не может принимать свои данные от stdin:
ffplay <(capture /dev/stdout | ffmpeg -i -) 2> /dev/null
Для получения дополнительной информации о конструкциях <(command)
и >(command)
см. Раздел « Замена процесса » в руководстве bash.