Askthewind’s diary

個人的なメモ

加工食品で作るなめ茸とツナの和風フェデリーニ

材料

パスタ 1.4mm 100g
ツナ 1缶
なめ茸 1/2瓶(60g) 
めんつゆ 小さじ 1
きざみのり 青ねぎ 各適量

作り方

①パスタ100gに対し、お湯1L、塩小さじ1杯の割合で用意します。

②お湯が沸騰したら塩を加え、パスタをパラパラと入れてかき混ぜながら、ゆであがったら水けをきりお皿に盛ります。

③油をきったツナ、なめ茸、めんつゆを混ぜ合わせ、パスタの上に盛り付けます。

④きざみのり、青ねぎをのせて完成です。

使用した画像素材は /出典:Freepik 著作者:macrovector様からお借りしました。
Special Thanks

jp.freepik.com

FFmpegの使い方自分用まとめ備忘録

f:id:Askthewind:20190319185045j:plain

FFmpegエンコード設定と基本的な使い方

FFmpegの基本的な使い方と普段個人的に使用しているエンコード設定のコマンド例を自分用にまとめました。最後にFFmpegのダウンロードの仕方からインストール、パスを通すまでの簡単な説明と画像を載せてあります。あくまでも自分が忘れないための備忘録です。

続きを読む

ffmpegで動画から綺麗なgif画像(アニメーション)を作成する

f:id:Askthewind:20190314200518j:plain

 

Create a crisp gif image from a video

f:id:Askthewind:20190314200707g:plain

 ffmpegで動画から綺麗なgif画像(アニメーション)を作成する 

ffmpegでプレビュー

ffmpeg -ss 5 -i "input.mp4" -t 3 -filter_complex "fps=10,split[a],palettegen,[a]paletteuse" -an -f matroska - | ffplay -i -

ffmpegでコンバート

ffmpeg -ss 5 -i "input.mp4" -t 3 -filter_complex "fps=10,split[a],palettegen,[a]paletteuse" -an "output.gif"
続きを読む

FFmpegで動画をリサイズする

f:id:Askthewind:20190304203544j:plain

With ffmpeg Resize the movie while keeping the aspect ratio

FFmpegアスペクト比を保ったまま動画をリサイズする

FFmpegでプレビュー

ffmpeg -i input.mp4 -vf "scale=1280:-1" -f matroska - | ffplay -i -

FFmpegエンコード

ffmpeg -i input.mp4 -vf "scale=1280:-1" -movflags +faststart -pix_fmt yuv420p -c:v libx264 -crf 20 "output.mp4"
続きを読む

FFmpegで動画にロゴ(watermark)を挿入して透過させてフェードイン・フェードアウトする

FFmpeg, Insert a logo (watermark) in the movie, pass it through, fading in and out

 

fading in and out

f:id:Askthewind:20190216140208g:plain

FFmpegで動画にロゴ(watermark)を挿入して透過させてフェードイン・フェードアウトする

FFmpegでプレビュー

ffmpeg -i input.mp4 -loop 1 -i logo.png -filter_complex "[1]format=yuva420p,lut=a='val*0.9',fade=in:st=1:d=2:alpha=1,fade=out:st=7:d=2:alpha=1[a];[0][a] overlay=(W-w)/2:(H-h)/2:shortest=1" -f matroska - | ffplay -i -

FFmpegエンコード

ffmpeg -i input.mp4 -loop 1 -i logo.png -filter_complex "[1]format=yuva420p,lut=a='val*0.9',fade=in:st=1:d=2:alpha=1,fade=out:st=7:d=2:alpha=1[a];[0][a] overlay=(W-w)/2:(H-h)/2:shortest=1" -movflags +faststart -pix_fmt yuv420p -c:v libx264 -crf 20 "output.mp4"
続きを読む

FFmpegで動画と画像をブレンド合成して透過する

Blend video and image and opacity into each other

 

overlay mode

f:id:Askthewind:20181222130652g:plain

FFmpegでプレビュー

ffmpeg -i input.mp4 -i input.png -filter_complex "[0][1]blend=all_mode='overlay':all_opacity=0.7" -f matroska - | ffplay -i -

FFmpegエンコード

ffmpeg -i input.mp4 -i input.png -filter_complex "[0][1]blend=all_mode='overlay':all_opacity=0.7" -movflags +faststart -pix_fmt yuv420p -c:v libx264 -crf 20 "output.mp4"
 
[0][1]blend=all_mode='overlay':all_opacity=0.9で一番目に入力した動画input.mp4と二番目に入力したpng画像input.pngをblendで使えるオプションall_modeにall_modeで使えるオプションヴァリューoverlayを設定してブレンドした後、動画全体を透過しています。blend=all_modeでブレンド合成する動画と画像は同じ解像度である必要があります。

FFmpegで2入力した動画を横に並べて黒帯をつけて16:9で出力する

2Align the input movies side-by-side with a black band

 

2Align the input movies side-by-side with a black band 16:9 to 16:9

f:id:Askthewind:20181220210005g:plain

FFmpegで2入力した16:9の動画を横に並べて黒帯をつけて16:9で出力する

FFmpegでプレビュー

ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex "color=s=hd1080 [base];[0] setpts=PTS-STARTPTS, scale=960:-1 [left];[1] setpts=PTS-STARTPTS, scale=960:-1 [right];[base][left] overlay=0:h/2:shortest=1 [wh2];[wh2][right] overlay=w:h/2:shortest=1" -f matroska - | ffplay -i -

FFmpegエンコード

ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex "color=s=hd1080 [base];[0] setpts=PTS-STARTPTS, scale=960:-1 [left];[1] setpts=PTS-STARTPTS, scale=960:-1 [right];[base][left] overlay=0:h/2:shortest=1 [wh2];[wh2][right] overlay=w:h/2:shortest=1" -movflags +faststart -pix_fmt yuv420p -c:v libx264 -crf 20 "output.mp4"
続きを読む