ffmpeg コマンド備忘録

連番から動画を作る

ffmpeg -r 24 -i pic0001%05d.png -vcodec libx264 -pix_fmt yuv420p -r 60 pic.mp4

画像1枚から動画を作る

ffmpeg -r 1 -i pic0001.png -vcodec libx264 -pix_fmt yuv420p -vf scale=300:-1 -r 30 pic.mp4

ffmpeg -r 1 -ipic0001.png -vcodec libx264 -pix_fmt yuv420p -vf scale=1280:-16 -r 30 pic.mp4

base.mp4とover.mp4を合成

ffmpeg -i base.mp4 -vf “movie=over.mp4[inner]; [in][inner] overlay=70:140 [out]” combined.mp4

Google フォームで無料で簡単にお問い合わせフォームを作る

Googleフォームでお問い合わせフォームを作ろうと久しぶりに開いたら、若干UIも変わっていたり、相変わらず使い方が得る覚えで戸惑ったりしたので使い方のメモをざっくりと記載しておきます。

Googleフォームを開く

GoogleフォームはたぶんGoogleドライブとかGoogle ドキュメントの中の機能の一つです。ですので、ここではGoogleドライブを開いて新規を押します。

Googleフォーム

 

こんな感じ自分のアカウントだとその他の中に入ってました。開くと色は違うかもしれないですがこんな感じになってます。

Googleフォーム

タイトルにbackham contatと入れます。

Google フォーム

初めから空の質問項目が入っています。この項目をクリックして選択すると、「ラジオボタン」と表示されるので、そこをまたクリックするとこんな感じでドロップダウンメニューが表示されて、そこからフォーム項目を選択できます。

Googleフォーム

「段落」を選択します。これが長文を入力できるフォーム要素です。選択したら質問のタイトルを入力します。

Google フォーム

入力項目を追加するには右側のメニューの一番上にあるプラスボタンを押します。

Google フォーム

新しい項目が追加されるので同様に入力していきます。

Google フォーム

右下の必須をONにして必須項目にできます。削除するときはその隣のゴミ箱をクリックして削除します。

入力項目が全部設定できたら完成です。完成ボタンと公開するボタンとかなくいきなり完成です。このページのURLがお問い合わせフォームそのものになります。このあたりに戸惑ったのですが、どうもそうみたいで、あとはフォームの上にある、「回答」というところに、お問い合わせがたまっていきます。

Googleフォーム

画面上の目のアイコンがプレビューです。

Google フォーム

こんな感じで立派なお問い合わせフォームがすぐに完成します。

他にもラジオボタンで質問内容のカテゴリ選択を入れたりいろいろ追加できたり、

Unityでクラスをnewしてインスタンスを作る方法

UnityはたいていGameObjectにComponentを追加して実行するのですが、スクリプト内ででクラスをnewしてインスタンス作ることもできます。ただUnityの作法があって知らないとはまるのでメモっておきます。

 
インスタンス作る場合


ClassName object = gameObject.AddComponent<ClassName>();
object.method();

 
これでもOK


gameObject.AddComponent<ClassName>();
gameObject.GetComponent<ClassName>().method();

やってることは同じで、あらかじめGameObjectにComponentとしてクラスを登録してあげないといけない。登録したコンポーネントをGetComponentする感じですね。

ffmpeg で .mp4 を .hls に分割するコマンド

ffmpeg -i movie1.mp4 -vcodec libx264 -s 1280x720 -strict -2 -b:a 256k -flags +loop-global_header -bsf h264_mp4toannexb -f segment -segment_format mpegts -segment_time 10 -segment_list mav.m3u8 mav_%04d.ts

なんかエラーが出てるけど作れました

改訂

ffmpeg -i movie1.mp4 -vcodec libx264 -s 1280x720 -strict experimental -acodec aac -b:a 96k -flags +loop-global_header -vbsf h264_mp4toannexb -f segment -segment_format mpegts -segment_time 10 -segment_list mav.m3u8 mav_%04d.ts

Unityでスクリーンショットも画面キャプチャもできない!って時の対処方法

ほんとこれに悩まされました。。
なぜかMOBILE&VRのデモアプリだけ、Galaxyのハードウェアボタンでスクショをとろうと思っても、真っ黒けになってしまって、全く何が起こっていたのかわからなかったのだが、ようやく謎が解けました!

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-13

ここにチェックが入ってると、スクショも動画もとれないです!