したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

設定ファイルとURL変更用スクリプト@避難所

235名無しさん@避難所:2020/07/27(月) 04:57:57 ID:VqmgGrvw0
眠れない・・・
 
>>234
>>232を書いてからあーって思ったんですが分からなかったら聞いてくれるだろ思ってそのままにしてました
>>232の内容は一切忘れて以降と思って下さい
 
ffmpeg -i #input# -ss 0 -t 60 -filter_complex "fps=15,scale=320:-2,split[a][b];[a]palettegen[pal];[b][pal]paletteuse" -loglevel quiet -y #output#.gif
をB11が加工してffmpegを起動するコマンドを作ります
# デバッグ情報を出力にチェックを入れると加工したコマンドが表示>コンソール出力で見られます
# https://i.imgur.com/GGbORBN.png
 
でこのコマンドは定型なコマンドなのでmp4ファイルのフルパス、動画サムネのフルパスを指定して
そのコマンドをcmdで実行するとffmpegが起動してmp4から動画サムネ(gif動画)を作るシミュレーションをできます
 
例えば>>232のmp4をZドライブ直下に保存してZドライブ直下に動画サムネ(gif動画)を作る場合のコマンドは
 
V2Cフォルダ\lib\ffmpeg -i Z:\nEAbAuv_vEVHaBNn.mp4 -ss 0 -filter_complex "fps=15,scale=320:-2,split[a][b];[a]palettegen[pal];[b][pal]paletteuse" -y Z:\nEAbAuv_vEVHaBNn.gif
 
となります
V2Cフォルダ\lib\ffmpegはffmepegのフルパスです
cmdを開いてlibフォルダのffmpegをドラッグして半角1文字を開けて上記コマンドの-i以降をコピペでもOK
 
-t 60は最長で60秒という意味なのでフル尺gifを作りたいので削除します
 
画質を上げたかったのでffmpegが一旦mp4ファイルを全て読み込みます
(mp4を全て読み込んで使われている色を調査してコマンド中にあるpaletteを作ります→これが遅い)
この最中はcmdのプロンプト表示に動きがないのでエラーかと思いますが実は動いてます
# 実測忘れてたけど50秒前後掛かりました
 
このpalette作りが終わるとエンコード開始となります
 
そんな感じです
# それが俺環だとコマンド投入から100秒
https://www.dropbox.com/s/lbbbpfl52wq4rt0/ffmpeg.mp4?dl=0
この時間が動画サムネを作るのに必要な時間となります
 
V2Cは1つの鯖に複数の同時アクセスができないのでTwitterなら複数mp4があった場合でも1つづしかエンコードできません
この待ち時間を考慮して決めたのが1MB縛りでsu
# ファイルが小さければその分早く終わるので


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板