l3tnun / EPGStation

Mirakurun を使用した録画管理ソフト
https://twitter.com/l3tnun
MIT License
552 stars 149 forks source link

ブラウザで動画視聴しようとしても視聴できない。 ffmpegを起動した時点で write EPIPE 例外が発生 #702

Open hts-ozeki opened 3 weeks ago

hts-ozeki commented 3 weeks ago

環境

Issue

ブラウザで動画視聴しようとしても視聴できません。視聴画面は開くけれど待機マーク?が回転するだけで再生が始まらない状態です。 logs/Service/system.log を確認すると、ffmpegを起動した時点で次のエラーが出ています。

[FATAL] system - uncaughtException: Error: write EPIPE

ffmpegがおかしいのか?と思い、コンソールから実行してみても特に問題がなくどうしたらよいか困ってます。

$ cat "録画済.m2ts" | %FFMPEG% -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -re -dual_mono_mode main -i pipe:0 -sn -threads 2 -map 0:v -map 0:a -c:a opus -ar 48000 -b:a 128k -ac 2 -strict -2 -c:v vp9_vaapi -global_quality 50 -bf 1 -vf 'format=vaapi,hwupload,deinterlace_vaapi,scale_vaapi=w=-2:h=480' -speed 2 -cpu-used -4 -y -f webm -segment_time 5 -segment_format_options movflags=+faststart pipe:1 > "録画済.webm"

R-Django commented 5 days ago

config.yml 内のエンコードオプションの記述方法が間違っている際によく見かけたように思います。 下記の様な確認と設定を行う事で問題解決に至り易いかと。