サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
sonic-labo.xsrv.jp
必要なもの ・gpTS.zip ts抜きツールです。ここからダウンロードしてください。 ・rtmpdump https://rtmpdump.mplayerhq.hu/download/rtmpdump-2.4-git-010913-windows.zip からダウンロード zipファイルを適当な場所に解凍 ・winpcap Wiresharkをインストールすると、一緒にwinpcapもインストールされます。 http://forest.watch.impress.co.jp/library/software/wireshark/ ・ffmpeg https://ffmpeg.zeranoe.com/builds/ でLinkingをStaticにしてダウンロード。 Zipファイルを適当な場所に展開 インストール&使い方 gpTS.zipを解凍し、適当なフォルダに展開します。 gpTS.e
chinachuで自動エンコード、この時に公開したのは、色々問題があります。 今現在使っている物は、 Chinachuで録画終了 ↓ Recorded.jsonをエンコード済みデータベースと比較 過去にエンコしてなければDBに記録 cronで1分毎にエンコード済みデータベースを監視 新しいレコードが追加されたらffmpegを起動しエンコード。 この時、同時に走るプロセス数は別途設定可能。 例えばMAXPROCESS=2の場合は、最大2番組を同時エンコードする。 エンコード中に、DBにレコードが追加されても、プロセスが空くまでは実行しない という感じで処理してます。 とても快適です。 需要が有れば公開します。 chinachuで録画が終了したタイミングで、自動的にエンコードを行うスクリプトを作りました。 ディスカバリーチャンネル等では、同じ番組の同じエピソードが複数回放送される事がありますが
最近、Twitterで仲良くして頂いている某氏よりDellのT160を頂きましてね。 でそれでCentOS7 + PT3 + chinachuな録画鯖を作ったんです。 で、お気に入りの”名車再生!クラシックカー・ディーラーズ”を見てたんですよ。 二ヶ国語音声の番組なんですが、これが音声がステレオ扱い担っていて、 左chから日本語、右chから英語音声が流れてきて、とても聞きずらい訳なんです。 ということで、エンコ時に左チャンネルだけにリマッピングするオプションを調べました。 エンコ前提なので、tsファイルをそのまま見る場合は適用できません。 また、通常のステレオ音声の番組に適用すると当然ながらモノラル音声になっちゃうので注意して下さい。 ffmpeg -i test.ts -vcodec libx264 -map_channel 0.1.0 -map_channel 0.1.0 test.
前回の記事に、PT3で録画した二ヶ国語番組から、英語音声を取り除く方法を載せましたが、 ちょっと問題が発生しました。 ffmpegのバージョン依存があるようです。 録画鯖(chinachu)で録画したファイルをmacにコピーしてエンコした時は上手く行ったのに、 鯖上で自動エンコするとエラーでコケてる。 どうも新しいバージョンのffmpegでは -map_channelオプションが無くなったらしい。 その場合の対処法: ffmpeg -i recorded/test.ts -af “pan=0x3:c0=c0:c1=c0” -vcodec libx264 test.mp4 こんな感じでイケるかと。 ただし、chinachuと同時にインストールされるffmpegでは panフィルターが無効化されてるので、 chinachuのインストールスクリプトをちょっと変更する必要があります。 chinac
このページを最初にブックマークしてみませんか?
『sonic-labo.xsrv.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く