>>38-40
いや、ffmpeg3.3.3で試してみたけど、-vf ass= の指定でなぜかフルパス指定や日本語ファイル名が使えないな。
ググると普通に指定できてたっぽい記事もあるんだが。

とりあえず対象の %~dpn1.ass を一時的にassTmp.ass といった名前でカレントディレクトリにコピーして、
-vf ass=assTmp.ass みたいな感じで渡せばいいんじゃないかな。
そして後で assTmp.ass を消す処理を入れればいい。

しかし適当に探してきたassファイルで試してみたけどMPC-BEでの字幕表示とは結構変わるな。
assの再現に限界があるのか、どこかしらの設定が関係してるのか、よくわからんけど。