アカウント名:
パスワード:
やってることは超単純です.- データを画像のピクセルに変換(白黒モードとRGBモードがあって,白黒モードは1byteを1画素(ピクセル)に,RGBモードは3bytesを1画素に変換します)- youtubeの不可逆圧縮対策.画像サイズを縦横2倍.データサイズが4倍になりますが,縦横2倍にするだけで回避できるそうです.この2つだけ.
この程度ならわざわざプログラム書かなくても,ffmpeg あたりを使えばワンライナーで実現できそうです.
つまりファイルを動画にするエンコードするときは
$ cat 元ファイル | ffmpeg -f rawvideo -pix_fmt rgb -video_size 640x480 -r 30 -i /dev/stdin
別コメもつっこんでるけど、動画エンコードは基本的に不可逆圧縮だということを忘れてませんか?
ここで行われているのは、データの圧縮ではなく膨化。動画エンコードを介しても可逆なまでに、膨化させているだけ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
仕組みは単純 (スコア:3)
やってることは超単純です.
- データを画像のピクセルに変換(白黒モードとRGBモードがあって,白黒モードは1byteを1画素(ピクセル)に,RGBモードは3bytesを1画素に変換します)
- youtubeの不可逆圧縮対策.画像サイズを縦横2倍.データサイズが4倍になりますが,縦横2倍にするだけで回避できるそうです.
この2つだけ.
この程度ならわざわざプログラム書かなくても,ffmpeg あたりを使えばワンライナーで実現できそうです.
つまりファイルを動画にするエンコードするときは
$ cat 元ファイル | ffmpeg -f rawvideo -pix_fmt rgb -video_size 640x480 -r 30 -i /dev/stdin
Re:仕組みは単純 (スコア:0)
別コメもつっこんでるけど、動画エンコードは基本的に不可逆圧縮だということを忘れてませんか?
Re: (スコア:0)
ここで行われているのは、データの圧縮ではなく膨化。
動画エンコードを介しても可逆なまでに、膨化させているだけ。