как остановить запись ffmpeg используя bash или php?

программирование Linux php bash ffmpeg

#!/bin/bash
./ffmpeg -y\
-f s16le -ac 1 -ar 16000 -i sound1\
-f rawvideo -r 10 -s 4cif -i video1\
-f asf -acodec flac -ac 1 -vcodec msmpeg4v2\
"video.asf"

Подскажите:
какие нужны параметры для сохранения файла в avi?
как остановить запись используя bash или php?

Благодарю за ответы.


Примечание:
если killall ffmpeg или ps & kill PID
файл корректно не сохранится

Примечание:
http://stackoverflow.com/questions/7977527/start-stop-ffmpeg-video-capture
http://stackoverflow.com/questions/9722624/how-to-stop-ffmpeg-remotely
Ответы:
avi - это контейнер, в котором можно указать конкретные алгоритмы сжатия видео- и аудио-потока. Для разных случаев рецепт будет разный. Для компьютера один, для медиа-плеера другой, для древнего DVD-плеера с поддержкой XVid -- третий. Поисковик по запросу "ffmpeg avi" даст кучу рецептов на все случаи жизни.
Ещё можно просто убить процесс на месте командой
killall ffmpeg
ps & kill PID


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.