分類しにくいものはここに書き溜めていきます。数がまとまってきたらコンテンツへ昇格する計画。 サブページ リスト |
備忘録
分類しにくいものはここに書き溜めていきます。数がまとまってきたらコンテンツへ昇格する計画。 |
[ffmpg]VR180形式をVR360形式へ
VR180形式は、VR360形式の前方のみを抜き出した形式。 VR360形式しか対応していないプレイヤーだと横方向に伸びてしまう。 後方180度分の空間を付け加えることでVR360形式として再生できるようになる。 下記は、左右に並んでいる情報を上下に配置しなおしつつ、後方180度分のスペースを追加処理するオプション例。 ffmpeg.exe -i "input.mp4" -vf
"split[left][right]; [left]crop=iw/2:ih:0:0,pad=iw*2:ih*2:iw/2:0[LEFT];
[right]crop=iw/2:ih:iw/2:0,pad=iw*2:ih:iw/2:0[RIGHT];
[LEFT][RIGHT]overlay=0:h" -acodec copy "output.mp4" Intel HD graphicsの力を借りる版。 ffmpeg.exe -hwaccel qsv -i "input.mp4" -c:v h264_qsv -vf "split[left][right]; [left]crop=iw/2:ih:0:0,pad=iw*2:ih*2:iw/2:0[LEFT]; [right]crop=iw/2:ih:iw/2:0,pad=iw*2:ih:iw/2:0[RIGHT]; [LEFT][RIGHT]overlay=0:h" -acodec copy "output.mp4" |
[ffmpeg]音声なし動画と音声を合成する
動画ファイルを映像ソースに、音声ファイルを音声ソースにして、任意の動画ファイルを作成する。 > ffmpeg -i "video.mp4" -i "audio.mp3" -vcodec copy -acodec copy "my_video.mp4" 再コーディックが不要ならcopy指定。早い。 |
[ubuntu]容量不足でアップデートできない
大抵の場合、旧カーネルが容量を圧迫しているので、使っていないものをアンインストールすると解決する。 現在ブートしているカーネルのバージョンを確認する。 $ uname -a Linux nobu-Inspiron-530s 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:23:46 UTC 2014 i686 i686 i686 GNU/Linux インストールされているカーネルイメージの一覧を確認する。 $ dpkg --get-selections | grep linux-image linux-image-3.13.0-24-generic deinstall linux-image-3.13.0-29-generic deinstall linux-image-3.13.0-32-generic deinstall linux-image-3.13.0-37-generic install linux-image-3.13.0-39-generic install linux-image-3.13.0-40-generic install linux-image-3.13.0-43-generic install linux-image-3.13.0-44-generic install linux-image-extra-3.13.0-24-generic deinstall linux-image-extra-3.13.0-29-generic deinstall linux-image-extra-3.13.0-32-generic deinstall linux-image-extra-3.13.0-34-generic deinstall linux-image-extra-3.13.0-35-generic deinstall linux-image-extra-3.13.0-36-generic deinstall linux-image-extra-3.13.0-37-generic install linux-image-extra-3.13.0-39-generic install linux-image-extra-3.13.0-40-generic install linux-image-extra-3.13.0-43-generic install linux-image-extra-3.13.0-44-generic install linux-image-generic install 不要なイメージを削除する。 $ sudo apt-get remove linux-image-3.13.0-37-generic パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: libgraphicsmagick3 libjs-underscore libmowgli-2-0 libquvi-0.9-0.9.3 libquvi-scripts-0.9 libva-glx1 libx265-31 libxine2 libxine2-bin libxine2-doc libxine2-ffmpeg libxine2-misc-plugins libxine2-plugins libxine2-x linux-headers-generic linux-image-generic lua-bitop lua-expat lua-json lua-lpeg lua-socket wine-gecko2.24 wine-mono4.5.2 これを削除するには 'apt-get autoremove' を利用してください。 以下のパッケージは「削除」されます: linux-image-3.13.0-37-generic linux-image-extra-3.13.0-37-generic アップグレード: 0 個、新規インストール: 0 個、削除: 2 個、保留: 25 個。 この操作後に 146 MB のディスク容量が解放されます。 続行しますか? [Y/n] 依存関係にあったパッケージを自動で削除します。 $ sudo apt-get autoremove パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージは「削除」されます: libgraphicsmagick3 libjs-underscore libmowgli-2-0 libquvi-0.9-0.9.3 libquvi-scripts-0.9 libva-glx1 libx265-31 libxine2 libxine2-bin libxine2-doc libxine2-ffmpeg libxine2-misc-plugins libxine2-plugins libxine2-x linux-headers-generic linux-image-generic lua-bitop lua-expat lua-json lua-lpeg lua-socket wine-gecko2.24 wine-mono4.5.2 アップグレード: 0 個、新規インストール: 0 個、削除: 23 個、保留: 23 個。 この操作後に 93.6 MB のディスク容量が解放されます。 続行しますか? [Y/n] |
[hibernate]L1キャッシュを無効にするには
http://stackoverflow.com/questions/3827704/how-to-disable-hibernate-caching L2キャッシュはデフォルトでOFFになっている。このやりとりを見ると、 hibernateにはL1キャッシュとL2キャッシュがある。 なので、必要に応じてキャッシュをクリアすることになります。 ちなみに、L2キャッシュやクエリキャッシュについては以下のオプションが指定できる。 hibernate.cache.use.query_cache = true or false hibernate.cache.use_second_level_cache = true or false Hibernateキャッシュについて http://www.omotenashi-mind.com/index.php/Hibernate%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 |
[ubuntu][MJC-7460DN]プリンターの設定
MJC-7460DNが我が家にやってきたので、早速ドライバ設定をしてみる。 上記のサイトにもあるとおり、素直にインストーラは終了したものの、認識できない状態になったので、対応方法も参考にさせていただく。プリンタとスキャナドライバはブラザーが提供している。下記アドレスから、ソフトウェアダウンロード>Linux>Linux(deb)を選択し、Linux 簡易インストーラーをダウンロードする。 http://support.brother.co.jp/j/b/producttop.aspx?c=jp&lang=ja&prod=mfc7460dn こちらのサイトも参考になる。 http://blog.kita-o.com/2013/12/lubuntu-brother-mfc-7460dn.html 新たに登録されたMFC7460DNのアイコンを右クリック>プロパティ。 プリンターの状態が未検出になっている。 ここで、デバイスURIの変更ボタンを押下すると、デバイス選択ダイアログが表示される。 URIを入力するを選択して、socket://192.168.xxx.xxx:9100 と入力したところ、認識されるようになった。 PC-FAXhttp://support.brother.co.jp/j/b/downloadend.aspx?c=jp&lang=ja&prod=mfc7460dn&os=128&dlid=dlf006658_000&flang=1001&type3=574http://support.brother.co.jp/j/s/support/os/linux/pcfax/faq_pcfax.html http://support.brother.co.jp/j/s/support/os/linux/pcfax/install_cups.html 単一宛先にファクス送信する場合:
$ brpcfax -o fax-number=0566-55-12345 psfile.ps |
[ubuntu][memcached]ubuntuにmemcachedをインストールする
ubuntuだとapt-getで簡単にインストールできます。 $ sudo apt-get install memcached あっさりとしてますが、これで終わりです。 動かしてみるサービスとして起動。非同期で動きます。$ sudo service memcached start Starting memcached: memcached. サービスを停止する $ sudo service memcached stop Stopping memcached: memcached. コマンドラインから同期実行。 $ memcached オプション -vv を指定すると、詳細ログが表示されます。 /etc/memcached.conf に設定ファイルがあります。参考
|
[ffmpeg]vobからmpeg2へ
vob形式を2パスでmpeg2形式に変換する。 ffmpeg -y -i input.vob -pass 1 -target ntsc-dvd -vcodec mpeg2video /dev/null ffmpeg -i input.vob -pass 2 -target ntsc-dvd -vcodec mpeg2video output.mpg |
[ffmpeg]レベルを指定する
例えば、REGZA ××はレベル3.2より上はサポートしない、といった仕様が存在する。 再生する機械があらかじめ分かっている時は意識した方が良いと思われる。 http://ja.wikipedia.org/wiki/H.264#.E3.83.AC.E3.83.99.E3.83.AB ffmpeg -i input.vob -level 32 output.mp4 |
[ffmpeg]マルチトラックなDVDを変換する
これを変換する動画にも反映させたい。 まずはファイルに含まれているストリームを確認する。 $ ffmpeg -i sample.vob いっぱい情報が表示されるが、最後の方のStream #…という行に注目。 Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 720x480 [SAR 32:27 DAR 16:9], max. 9800 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s Stream #0:2[0x89]: Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s Stream #0:3[0x82]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s 上記のサンプルだと、0番めに動画データ、1~3番は音声データのようだ。 -mapオプションを使って、どのストリームを出力先に加えるかを指定する。 例えば、音声データ1がオリジナル音声、音声データ3が吹替版音声で、変換した動画は吹替版を主音声にしたい場合、次のようにする。 $ ffmpeg -i sample.mp4 -map 0:0 -map 0:3 -map 0:1 output.mp4 含めたい動画データ、音声データを-mapオプションにて指定するイメージだ。 -map n:m のnは、何番めの入力ファイルかを示す。0なら1つめ、1なら2つめのファイルを意味する。mは、そのファイルの何番めデータがを指す。こちらもゼロスタート。 |
[csv]CSVの仕様
comma separeted value 古くから使われているデータ形式。 値をカンマと改行で、行と列の区切る。 シンプルなので実装しやすい一方で、ソフトによって微妙に解釈が違っていることも。 新たにcsv対応するのであれば、RFC4180という規約に従うと良い。 基本ルール
|
1-10 of 38