1

ffmpeg エンコード ラインから出力形式を書き込んで、ストリームを日付と時間で SD カードに保存したいと思います。

質問を簡単にするために、次のように書きます(余分なものは無視してください):

import subprocess, sus, os, datetime, time
from subprocess import Popen, PIPE

def call_command(command):
    subprocess.Popen(command.split('  '))

call_command('ffmpeg -f video4linux2 -y -s qvga -r 24 -i /dev/video0 \
              -vcodec mpeg2video /home/pi/webcam_+%Y/%m/%d_at_%H:%M:%S.mpg')

最初にファイル名を定義してffmpeg行から呼び出すなどの別のソリューションも試しましたが、機能しません。

4

0 に答える 0