gerowave
2013-08-21 19:25:16 ( ID:2xsbbnakinm )
[ 削除 / 引用して返信 ]
TVMW5のフィルタで字幕を付けることができる機能について質問です。
この機能を使い、右上にHH:MM:SS.mmmの形式で現在の再生位置(時間)を
ハードエンコードしようとして試行錯誤しています。
「字幕の保存」で出来上がるxsubtitleファイルのXMLは単純なので、
同ファイルの<SubtitleItem>タグを1秒間隔で刻んでテキストファイルに吐き出す
スクリプトを組んで、1秒刻みで再生時刻の表示ができるところまでは漕ぎつけました。
でも昔のスタジオみたいにタイムコードが、最低でも0.1秒刻みでくるくる増えていく
のを再現したくて、上記スクリプトを0.1秒刻みにしたところ、
「字幕の読み込み」でxsubtitleファイルを読み込んでくれなくなりました。
おそらくxsubtitleファイルのサイズが大きすぎたのが原因だと思うのですが:
xsubtitleファイルのサイズ上限はいくつでしょうか?
ちなみに1秒刻み、4時間分のタイムコードのxsubtitleファイルは2.5MB、
0.1秒刻みだとその10倍の25MBになります。
(個人的にはアップデートで大き目のファイルを読み込めるよう対応して
いただけることを希望してます。)
なお、エンコード環境は、
TVMW5.4.0.100 on Windows7x64@PhenomIIx6-1090T、メモリ32GB、HDD6TBです。
#できたら中の人教えてください。
gerowave
2013-08-25 13:58:41 ( ID:2xsbbnakinm )
[ 削除 / 引用して返信 ]
自己解決と言うか、恐らく想像になりますが、
xsubtitleファイルについては、約1万エントリくらいを読み込んだところで、
そこから以降のxsubtitleファイルの記載は無視するようなのです。
前述の自分の用途ですと、
1秒刻みで2時間40分くらい、
0.25秒刻みで42分弱で、字幕が消えてしまうのです。
たぶん仕様なのかなあ、とか諦めてます。
こんな使い方、普通はしないんで、たぶん誰も気にしないと思いますが、ご参考まで。
fay
2013-08-25 23:32:29 ( ID:xaejhl/ek7l )
[ 削除 / 引用して返信 ]
字幕フィルターの「メタデータ引用テキストのクリップ時間」と「終端まで」を併用する
ことで、かなり簡単にタイムスタンプを表示できます。これで十分ではないでしょうか?
gerowave
2013-08-28 23:49:51 ( ID:2xsbbnakinm )
[ 削除 / 引用して返信 ]
まさしくこれです!!
こういうのがやりたかったのに、ずいぶん遠回りしてしまいました。orz
勉強になりました。ありがとうございます。
|