Davinci Resolveの「字幕」をエクスポートして生成されるsrtファイル。
これが実際の字幕を配置しているタイムコードとずれてしまう問題が発生しています。色々調べてみるとBlackmagicのフォーラムでは2020年から続いているようで、Redditでも1件同様のバグに悩んでいる方がいるようでした。
Davinci Resolveの字幕の時間がずれてしまう問題はいまだ解決していません。
フレームレート問題
色々なフォーラムを見ていくと、フレームレートの設定によってsrt出力したときにタイムコードがズレてしまうバグがあるようで、Davinci Resolve15から発生し始めたみたい。
動画のタイムラインは23.976fpsで作っているものの、書き出したsrtファイルはこれを24fpsとして認識して書き出しているのでは?という疑惑も見かけましたが24fpsで書き出しても字幕はズレていました。現状はどんな環境でもズレが生じるという結果に。
字幕srtエクスポートのズレはバグ放置
Davinci Resolve 1.7.2.2で解決したというBlackmagicの書き込みも見つけましたが、未だに解決できていません。
明らかにバグですが、BlackmagicはDavinci Resolve18になった2022年もまだこのバグを放置しているのかまだズレが生じたものが書き出されます・・・。これはかなり困りますね・・・。
現成Davinci Resolveでできる対策はない
Davinci Resolveが内包し続けるバグなので、Davinci Resolveの設定等で改善できるものではなさそうです。
例えばズレた秒数分だけ字幕をずらしてから全体をエクスポートする方法を取っている人もいますが、根本解決ではなく、個人が何とか字幕のズレを力技で解消しているに過ぎません。
Tweet
シェアしていただけると嬉しいです