月: 2020年10月
-
ffmpegで縮小や拡大する
ffmpegで変換時に縮小や拡大を行うには、ビデオフィルターオプション(-vf)を用いて、出力したいサイズを指定する。
-
H.264(mpeg4)のレベルを指定する
mp4もとい、H.264にはレベルという考え方があって、画像サイズやフレームレートを16段階に定めているそうだ。 例えば、REGZA ××はレベル3.2より上はサポートしない、といった仕様が存在する。再生する機械があらか […]
-
マルチトラックなDVDを変換する
吹替版の音声なんかがマルチトラックで格納されている。これを変換する動画にも反映させたい。 まずはファイルに含まれているストリームを確認する。 Stream #0:0[0x1e0]: […]
-
ffmpegのプリセットと最適化
出力する動画の品質を簡単に設定する方法として、プリセットがある。動画のタイプによって最適化方法も指定すると、なお良さげ。 プリセット -preset [ultrafast, superfast, veryfast, fa […]
-
vobからmpeg2へ
ちょっと古いREGZAだと、mp4形式に対応しておらず、DLNA再生とかでmpeg2形式のファイルを用意する必要がある。 vob形式を2パスでmpeg2形式に変換する。mpeg2くらいだと2パスにする効果が良く分かると思 […]
-
DVDから動画ファイルを作成する
DVDをマウントする。VIDEO_TSフォルダにvobファイルがいくつかある。このファイルが動画データ。だいたいVTS_01_0.vobはチャプタのデータだったりするので対象から除く。 concatを使ってファイルを結合 […]
-
Mavenのテストでsrc/test/resoucesにあるファイルを参照する
GroovyでMavenプロジェクトの続き。Groovyでテストを書いてみて、資材を使ったテストを記述する方法が分かったのでメモ。ファイルを食わせて結果を検証する系のテスト用。
-
GroovyでMavenで単一の配布可能なjar作成
Groovyには自前でライブラリ解決する機能があります。インターネットに接続されている環境であれば、スクリプトを実行時に足りないライブラリをダウンロードして解決するところまでやってくれます。(@Grabや@Grapes) […]