ムービー書き出しパネル_ExportMov

ポストに返信
アバター
高木宏紀
記事: 465
登録日時: 木 7 28, 2016 3:41 am

ムービー書き出しパネル_ExportMov

投稿記事 by 高木宏紀 » 木 6 13, 2019 9:50 am

WIT STUDIO 高木です。
以前一度開発凍結しかけたカスタムパネルを、公開に踏み切ります。

1ボタンでQuickTimeムービーの書き出しを行うカスタムパネルを作成しました。
これまでの開発とのやりとりでスクリプト制御ができない事項がいくつかある事が判明しているため、機能に制限があります。

・非圧縮/圧縮の選択はカスタムパネルからは直接行えません。事前に「書き出し」画面で指定しておく必要があります。
・出力フォーマットの変更(ムービー作成時に拡大縮小する)は行えません。プロジェクト・カメラの設定で決めておく必要があります。

簡易チェックムービー作成を想定しており、仕様は下記の通りになっています。
・ムービーファイルはプロジェクトデータと同じ場所に、[クリップ名].movで作成されます
・書き出し範囲は選択しているクリップのInからOutを自動で指定します(In/Outの指定が外れている場合は、クリップ全尺が範囲になります)
・書き出しするムービーは白背景あり、アルファチャンネルなしで出力されます
・出力サイズはカメラ/プロジェクトの2種類で、実行途中での選択式になります
操作方法は下記をご参照下さい。
ExportMov説明_190613.png
利用に関する条件等は、これまで弊社が公開してきたカスタムパネルと同様です。
カスタマイズをされる方の為に、ソースファイルとカスタムパネルのデータ両方を公開しますので、
パネルを利用したい方は.tvpxのファイルのみ取得して下さい。

FFmpegを利用したQuickTimeムービー出力に切り替わっているバージョン、TVPaint11.0.8ないし11.0.6での利用を想定していますが、
細かい圧縮フォーマットの設定をスクリプトで行っていないので、過去のMac版ないし32bitWindows版でも動作はすると思います。
よろしくお願いします。

[19/06/14 更新]
190614版の公開に伴い、不具合のある190613版の公開を停止しました。
添付ファイルを見るには登録またはログインが必要です
最後に編集したユーザー 高木宏紀 [ 月 6 24, 2019 9:39 am ], 累計 2 回
TVPaint 11.0.9, Windows10 Pro, DELL Precision M3800 / Mac OS 10.14, Apple Mac Pro(Late 2013)

アバター
高木宏紀
記事: 465
登録日時: 木 7 28, 2016 3:41 am

Re: QuickTimeムービー書き出しパネル_ExportMov

投稿記事 by 高木宏紀 » 金 6 14, 2019 6:05 am

すみません。こちらのカスタムパネルに不具合を発見しました。

・実行しても.movが作成されず、別の連番が出てしまうケースがある

Windows(64bit)でスクリプト実行前に書き出しの設定が「MOV(FFMPEG)」になっていないと、
そのフォーマットで出力されてしまいます。
Macでも同じ事が起きるかは、追って確認します。

原因ですが、tv_SaveMode "QT" というコマンドで書き出しフォーマットの指定をしているのですが、
これが機能していないようです。
ExportFrameのカスタムパネルや手動で連番画像を書き出しした後に実行すると、静止画連番で出力されてしまいます。
お手数ですが問題が解決するまで、フォーマットの指定は圧縮設定の確認と同時に事前に行うようにして下さい。

一旦このカスタムパネルは「ベータ版」扱いにします。

よろしくお願いします。
TVPaint 11.0.9, Windows10 Pro, DELL Precision M3800 / Mac OS 10.14, Apple Mac Pro(Late 2013)

アバター
高木宏紀
記事: 465
登録日時: 木 7 28, 2016 3:41 am

Re: QuickTimeムービー書き出しパネル_ExportMov

投稿記事 by 高木宏紀 » 金 6 14, 2019 10:58 am

連投すみません。
強制的にMOVに変更する方法が確認できたので、カスタムパネル/スクリプトを更新します。
最初のバージョンを入手した方、すみませんが更新をお願いします。

プログラムの詳細ですが、tv_SaveMode "QT" が使えない理由を調べていて、
MOV(FFmpeg)設定時のtv_SaveMode (none) [フォーマットを確認するコマンド]の返り値が QT ではなく Mode=1015 だったので、
変えてみた所、モードが変わる事を確認できました。
更に、一度変更した後に、tv_SaveMode (none) を行い現在のモードを確認する動作を一度しないと、モード変更が確定にならないようです。
TVPaint11 Documentationにも載っていないので、完全に裏技です…。

tv_SaveMode "Mode=1015" // MOV(FFmpeg)
tv_SaveMode // need mode chenge fix

圧縮設定に関しては初期値が「非圧縮(PNG)」になっていて最初から「圧縮あり(mpeg4)」では出力されないので、この設定は結局手動で変える必要があります。
誤って連番が出る事はなくなった所までの対応になりますので、ご了承ください。

[19/06/24追記]
190624版の公開に伴い、190614版の公開を停止しました。
最後に編集したユーザー 高木宏紀 [ 月 6 24, 2019 9:46 am ], 累計 2 回
TVPaint 11.0.9, Windows10 Pro, DELL Precision M3800 / Mac OS 10.14, Apple Mac Pro(Late 2013)

アバター
高木宏紀
記事: 465
登録日時: 木 7 28, 2016 3:41 am

Re: ムービー書き出しパネル_ExportMov

投稿記事 by 高木宏紀 » 月 6 24, 2019 9:46 am

ExportMovに機能追加しました。
・アニメーションGIFファイル(256色/ディザなし/グローバルパレット)書き出しを追加

従来のQuickTimeムービー書き出しはボタンの名前を「MOV」に変更しました。
190624.png
[19/07/22追記]
190719版の公開に伴い、190624版の公開を停止しました。
添付ファイルを見るには登録またはログインが必要です
最後に編集したユーザー 高木宏紀 [ 月 7 22, 2019 8:29 am ], 累計 1 回
TVPaint 11.0.9, Windows10 Pro, DELL Precision M3800 / Mac OS 10.14, Apple Mac Pro(Late 2013)

アバター
高木宏紀
記事: 465
登録日時: 木 7 28, 2016 3:41 am

Re: ムービー書き出しパネル_ExportMov

投稿記事 by 高木宏紀 » 月 7 22, 2019 8:27 am

ExportMovのスクリプトに不具合があり、修正しました。
・イン点がクリップの頭でない場合に、終了フレームがずれる不具合を修正
・クリップ名に「0」「スペース」「小数点(ピリオド)」が入る際に起きる問題を修正
ExportMov説明_190719.png
解説ビデオを同時にUpしました。
添付ファイルを見るには登録またはログインが必要です
TVPaint 11.0.9, Windows10 Pro, DELL Precision M3800 / Mac OS 10.14, Apple Mac Pro(Late 2013)

ポストに返信