12/04/21 23:12:53.11 oYzKSh8O
まず、問題の箇所を明らかにするため ffmpeg の部分を完璧することを目指すべきです。
以下は稼働実績のあるものなので参考になると思います。ts を直接食わせるとエラーを吐いて
止まるときに使っています。Video一個、音声2個。
# MAP #1
MAP=0:0
MAP2=0:1,0
MAP4=0:2,0
COPY_HDTV="-f vob -map ${MAP} -vcodec copy -vsync 1 \
-map ${MAP2} -acodec mp2 -ac 2 -ar 48000 -ab 192k \
-map ${MAP4} -acodec mp2 -ac 2 -ar 48000 -ab 192k "
この例では、出力フォーマットをDVDのものと一緒になりますが、ビデオは一番最後にアサインされ
ます。手元にナマDVDがないので実際はわかりませんが、このVOBフォーマットを ffm にパイプする
方法もありかと思います。まずは、目的のメディアを間違いなく取り出すことをしないと ffserver の
はなしはデキないと思います。
ffmpeg -ss ${SS} -threads ${CPU_CORES} -i $TS \
${COPY_HDTV} \
-y ${TARGET}2.ts