ffmpegwasm / ffmpegwasm/ffmpeg.wasm

2-pass encoding doesn't work

オープン
#212 コメント 4 件 リアクション 5 件 担当者 0 名 GitHub で見る
主要言語
C
スター
17.8k
フォーク
1.1k
PR マージ指標
30日以内にマージされた PR はありません

説明

I am trying 2 pass encoding with ffmpeg.wasm.
That's my command: ffmpeg command: -i input.mp4 -c:v libx264 -vf scale=760:428 -b:v 160k -pass 1 -f mp4 test.mp4

after few frames, encoding stops:

48eaeeb2-7dca-49ea-82d6-e0921cbdb18f:1 worker.js onmessage() captured an uncaught exception: RuntimeError: function signature mismatch

48eaeeb2-7dca-49ea-82d6-e0921cbdb18f:1 RuntimeError: function signature mismatch
at d9ba73f5-5671-4919-8286-868beb8f6084:0x8d7afc
at Object.f.dynCall (46523c7c-57b7-4f98-9a76-cac992105571:28)
at onmessage (48eaeeb2-7dca-49ea-82d6-e0921cbdb18f:1)

pthread sent an error! blob:http://localhost:9000/48eaeeb2-7dca-49ea-82d6-e0921cbdb18f:1: Uncaught RuntimeError: function signature mismatch

Could it be that's worker doesn't know how to create ffmpeg4 log file from first pass?

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。