2015年6月7日日曜日

音声多重問題

外国のスポーツ中継で音声が重なる

FFMpegでそのままエンコードすると日本語と外国語がステレオで再生され大変困った状態に

dual_mono_mode

-dual_mono_mode main

-iの前に置くだけでOK

nexus7 2012のためのh264エンコード設定

FFmpegのオプション

ソースは1440x1080 29.97fpsのMPEG-2 TS

ffmpeg -i "in.ts" -c:v libx264 -preset superfast -vf scale=960:-1 -b:v 4000k -profile:v main -level 3.1 -movflags faststart -threads 4 "out.mp4"

MX Playerで再生を確認
DLNA経由でもOK

-c:v libx264

x264を使用

preset superfast

ultrafastではBフレームが使用されないようなのでsuperfast

-vf scale=960:-1

nexus7 2012の解像度に合わせてスケーリング
960x720にスケーリングされる

-b:v 4000k

そこそこの品質

-profile:v main -level 3.1

h264のプロファイルとレベルを指定

movflags faststart

すばやく再生開始

-threads 4

CPUのコア数にあわせて

スキーマのみダンプ

特定のテーブルのスキーマのみダンプしたい

-dオプションを使う。

mysqldump -uroot -p -hlocalhost database_name table_name -d -r file_name 

また、-rで直接ファイルに保存できる。

2015年5月18日月曜日

vsftpd

概要

EC2のUbuntuにFTP接続

インストール

sudo apt-get install vsftpd

設定

/etc/vsftpd.confを編集

書き込み可能に
write_enable=YES

PASVモード
pasv_enable=YES
pasv_min_port=13000 #任意のポート
pasv_max_port=13100
port_enable=YES
pasv_address=パブリックIP
pasv_addr_resolve=NO

ホームディレクトリを書き込み可能に
allow_writeable_chroot=YES

ユーザー追加

adduser testuser

セキュリティグループ

セキュリティグループのInboundに
先ほどのポートと20-21を追加

2015年5月8日金曜日

固定IPアドレスの設定

/etc/network/interfacesを編集

auto eth0
iface eth0 inet static
address 192.168.0.9
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.254
dns-nameservers 192.168.0.254

$ sudo service networking restart

StackEditテスト

StackEditテスト

nmapでpingスキャン

nmap -sP 192.168.0.*