【音MAD用】アニメ素材の切り出しを楽にするツール

注意!この記事はPC中級者以上の能力を必要とします。

こんにちは。受験に失敗した(多分)[まいまい]です。

ふと思いついたのでこんなものを作ってみました。

導入がかなり面倒臭いですが、それだけの価値はある、かな?

もう一度言いますが、入がかなり面倒です。あんまアニメ素材を使わない方は入れるべきでない。


改良によりスクリプト起動で即出力されるようになりました。

あと解説にミスが有ったので直しました。

 

0304再度ミス修正。scriptv3

動画ファイルにタイトルが指定されていて、かつそのタイトルにファイル名として使用できない文字が使われていた場合にエラーを起こした。


がいよー

VLCで再生してるアニメの動画の再生中のシーンをMP4として切り抜く仕掛け。

ワンクリックで行ければベストだけど無理だった。

Pythonで動く。

必要なもの

  • VLC
  • Python3
  • ffmpeg
  • Webブラウザ

どーにゅー

①VLC

まず、https://www.videolan.org/vlc/index.ja.htmlからVLCをダウンロードしてインストールしてください。

次に、設定(Ctrl+P)から「すべて」を選んで、

メインインターフェイスから

Webにチェックを入れます。

ドロップダウンリストからLuaを選び、

LuaHTTPのパスワードを好きなように設定してください。

続いて、http://localhost:8080/を開いてください。

先程のパスワードを入力して、このようになればVLCの準備は完了です。

この画面はVLCをWebブラウザから操作する為のインターフェイスです。

②Python3

https://www.pythonweb.jp/install/install/index1.html

こちらのサイトを元にしてインストールしてください。解説すんの面倒くさかった

インストール後に、コマンドプロントで「pip install requests」を実行してください。

scriptv3

こちらのファイルを保存して解凍してください。

そしてスクリプト内の「#ここを修正」の行にある「maimai」を先程設定したパスワードに置換してください。←記述忘れでした。

これがメインのファイルになります。

③ffmpeg

https://www.ffmpeg.org/ここから保存して解凍してください。

binフォルダ内のffmpeg.exeをscript.pyと同じフォルダにコピーしてください。

 

これで準備は完了です。

つかいかた

まず、VLCメディアプレーヤーで好きな動画を再生します。

切り抜いて素材にしたいシーンを見つけたら一時停止。

script.pyをダブルクリックして起動します。

Pythonと関連付けが出来てない場合は上手いことやってください。

 

この画面にならない場合は、VLCの設定か、Pythonのインストールで間違ってるかも。

自動でエンコードが始まります。

パソコンの性能にもよりますが、1分も掛からないと思う。

一応エンコードの設定はアニメ向けのものになってるはず。

script.pyと同じ場所に「元のファイル名_最初からの秒数.mp4」ができてると思います。

書き出す範囲は、VLCプレイヤーで停止した時間の3秒前から始まって8秒分書き出されるはずです。


完全に自分用なので動かなくても怒らないでね❤

なにかPCがおかしくなったりしても私は責任取りませんので。

こんな感じでショートカット作ってスタートメニューに登録しておくとなおよし。

現時点でわかってるバグ、というか、俺が力不足で対応できなかった奴

  • ファイル名に「 -」(半角スペース+半角マイナス)があるとエラーが出る。ファイルリネームしてやり直して?
  • これ以外にもファイル名でなんかエラーがあるかも。リネームリネーム。。。
  • 動画ファイルを一々指定しなくちゃいけない。
  • 書き出し時間8秒って長い?変えたかったらスクリプト24行目「-t」の後の数字を変えて。秒数で指定できます。
  • 元動画にチャプターが設定してあると、書き出すファイルにもチャプターの残骸が残っちゃう。Aviutlで読み込むときは問題ないし許してくれ。
  • REAPERでMP4読み込むとなんか長くなっちゃう
  • 全体的にもっと使い勝手良くならなかったの?–俺的には完成できただけで奇跡的と言える。許せ。

以上。我々の音MADライフに幸あれ。

 

「動かねぇじゃんかオラァ」とかの苦情はTwitter@Maimai22016までどうぞ。

もしかしたら対応できるかもね

コメントする?

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です