「エンコード」を含む日記 RSS

はてなキーワード: エンコードとは

2017-09-29

anond:20170929120955

だいたい、ffmpegは知っているのかね。DVD映像mpeg2エンコードの音声はac3で、TVの規格にNTSCPALがあって…ぐらい全部知っているわ

知ってるんなら別の解決方法ぐらい導けそうなものだけどね

「高い勉強代だった」ってあきらめるのが一番の近道だろ

AdobeCCでもなんでも良かったじゃん

https://anond.hatelabo.jp/20170929113009

元増田ギリギリじゃないよ、2ヶ月も前から準備しているよ。このソフトウェアを買ったのも2ヶ月前だよ。クレームを言ったのも2ヶ月前。

間に合わないかもかもって人を脅してどうするの?だいたい、ffmpegは知っているのかね。DVD映像mpeg2エンコードの音声はac3で、TVの規格にNTSCPALがあって…ぐらい全部知っているわ。焼き方だって知ってるわ。

このソフトだと、「写真2枚以上にキレイな背景を付けて表示する」という映像効果を16回以上一本のムービーの中で使う、という結婚式ムービーなら当然に考えられることをやるのに、上記の知識がぜ~んぶぜ~んぶ必要になる。それ、パッケージに書いていなかったら詐欺でしょう。

JustSystemsの感動かんたん!フォトムービー8に結婚式台無しにされた

感動かんたん!フォトムービー8というソフトウェアがある。新婦エンジニアでもなんでもないので、できるだけ簡単ソフトを選んだ。

http://www.justsystems.com/jp/products/photomovie/

1)「写真2枚以上を一つの画面に入れる」という非常に簡単なことが、1つの映像の中で15回しか出来ない欠陥商品なのに、パッケージにもAmazonにも書いていない詐欺ソフトウェア

サポートセンター電話をしたら、そういう仕様だと説明された。パッケージにも説明書にもどこにも、そういう仕様だと書いていないことも認めた。)

2)動画最後に「ありがとうございました」という画像を、「切らずに全画面に」入れることが出来ない。スライドショーソフトなのに全画面が出来ないとか…これまた詐欺ソフト

3)仕方がないから3つの動画に分割して作り、「ありがとうございました」画像も作って映像化、最後ffmpegで全連結しようとするがうまくいかない。

前提:式場はDVDしか受け付けない

3−1)3つの動画の単純連結はエンコードありなら出来る

3−2)動画の連結を再エンコードなしでやろうと失敗する。

3−2−1)NTSCに使われているDVD規格は、単純なファイル連結が動画連結になり、mpgファイル普通に再生できるのだが、DVDオーサリングで失敗する。

3−2−2)再エンコードなしのアプローチで「ありがとうございました」画像映像化を行って、接続するしかない…

結婚式は今週末。迫る時間JustSystemsが我々の結婚式破壊した。

  • 追記

できた!できたぞぉぉぉぉぉ!!!映像を3つくっつけて最後に「ありがとうございました」を5秒間表示させるのに、6〜8時間かかったわ。

このソフトで唯一マトモに出力できる高解像度動画形式wmvを3つ(vid1.wmv, vid2.wmv, vid3.wmv)連結して、最後に「ありがとうございました」画像image.jpgをくっつけ、NSTC形式DVD16:9にしてそのままオーサリングソフトで焼けるようにするためのffmpegオプションの設定の仕方がとうとうわかった!

ffmpeg -i vid1.wmv -i vid2.wmv -i vid3.wmv -loop 1 -t 5 -i image.jpg -f lavfi -t 5 -i anullsrc=channel_layout=stereo:sample_rate=48000 -filter_complex "[3:0]scale=1280x720,setsar=1:1[v2],[0:1][0:0][1:1][1:0][2:1][2:0][v2][4:0]concat=n=4:v=1:a=1[v3][a3]" -map '[v3]' -map '[a3]' -shortest -target ntsc-dvd output.mpg

ここで技術力がないとか、計画が悪いとか、ハゲとか(ハゲではない)、バカとか罵詈雑言を浴びせられるだけで無能感高まっていたが、どうして、最初からffmpeg名前を出しているのに、上のコマンドぐらいパッと送ってくれる人間がいないのか。みんな、そんなに悪意に満ちているのか。

まぁ、映像専門のエンジニアにしてみれば「ばーか、6時間もかからないよ」というところなんだろうけど、映像専門じゃないんでスミマセンね。

つまづいたのは、

イ)concat filterがv=1,a=1を設定した時、[vid1のvideo stream][vid1のaudio stream][vid2のvideo stream][vid2のaudio stream]という形でビデオと音声のstreamを交互に並べていけないといかないところ

ロ)concat filterが必ずaudio stream指定して動く形になっているため、無音のaudio streamをanullsrcで作ってやらないといけないところ

ハ)anullsrcは無限時間無音声を生成し続けるので、通常は-shortestを指定して時間制限するのだが、anullsrcとconcat filterを組み合わせる時は、-shortestを指定しても無限時間音声生成が止まらないところ。なぜかわからないが、-t 5で直接5秒間指定して音声を切ったわ。

というわけで、「感動かんたん!フォトムービー8」を使って結婚式ムービーを作るためには、これだけの知識必要になるので、パッケージに書いておいてください。じゃないと、詐欺だと思います。まる。

2017-09-24

anond:20170924175319

パラパラマンガキャラいくらデフォルメ(エンコード圧縮)しても

使用する紙の質量と、紙の厚さは大して変わらないのと一緒。

Youtubeをはじめとした、次のコマに何が出るのか予想のできない自由フォーマットである動画データ

リッチ3Dオンラインゲームにあるような限られた処理の動作指示と開始合図のデータ量には雲泥の差がある。

2017-09-11

https://anond.hatelabo.jp/20170910205249

まじな話をすると、N予備校プログラミング入門コースやるのがオススメ

https://www.nnn.ed.nico

一日8時間勉強時間があるなら、だいたい一ヶ月で終わる内容。

月額1000円だけどしっかり勉強すれば一ヶ月の無料間中に終わると思う。

もともとN高等学校のノンプログラマーの生徒をWebエンジニアとして就職させるために作られたカリキュラム講師曰く去年はこれで二人エンジニア就職を決めたらしい。

内容も相当親切に説明していて、プログラミングで何か作るだけじゃなくて、就職必要な環境構築やセキュリティまでみっちりやる。

http://qiita.com/sifue/items/7e7c7867b64ce9742aee#%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%97%E3%83%88%E3%82%92%E3%82%82%E3%81%A8%E3%81%AB%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%A8%E5%86%85%E5%AE%B9

講師が書いてる入門コースで習うことがまとめ。テキスト教材もあるけど授業も1項目を2時間で説明している。授業は週2の生放送とそのアーカイブがある。

↓みたいなことが学べる

----

Webプログラミング入門コース

Web ブラウザとは (Chrome, デベロッパーコンソール, alert)

はじめてのHTML (VSCode, HTML, Emmet)

さまざまなHTMLタグ (h, p, a, img, ul, tableタグ)

HTMLで作る自己紹介ページ (HTMLタグ組み合わせ, コンテンツ埋め込み)

はじめてのJavaScript (JS, ES6, エラー)

JavaScriptでの計算 (値, 算術演算子, 変数, 代入)

JavaScript論理を扱う (論理値, 論理積, 論理和, 否定, 比較演算子, if)

JavaScriptループ (ループ, for)

JavaScriptコレクション (コレクション, 配列, 添字, undefined)

JavaScript関数 (関数, 関数宣言, 引数, 戻り値, 関数呼び出し, 再帰)

JavaScriptオブジェクト (オブジェクト, モデリング, プロパティ, 要件定義)

はじめてのCSS (CSS, セレクタ, background-color, border)

CSSを使ったプログラミング (transform, id, class)

Webページの企画とデザイン (企画, 要件定義, モックアップ, 16進数カラーコード)

診断機能の開発 (const, let, JSDoc, インタフェース, 正規表現, テストコード)

診断機能組込み (div, 無名関数, アロー関数, ガード句, truthy, falsy)

ツイート機能の開発 (リバースエンジニアリング, URI, URL, URIエンコード)

Linux開発環境構築コース

LinuxというOS (VirtualBox, Vagrant, Ubuntuインストール, OS, CUIの大切さ)

コンピューター構成要素 (ノイマンコンピューター, プロセス, lshw, man, ps, dfの使い方)

ファイル操作 (pwd, ls, cd, mkdir, rm, cp, mv, find, ホストマシンとの共有ディレクトリ)

標準出力 (標準入力標準出力標準エラー出力パイプgrep)

vi (vimtutor)

シェルプログラミング (シバン, echo, read, 変数, if)

通信ネットワーク (パケット, tcpdump, IPアドレス, TCP, ルーター, ping)

サーバークライアント (tmux, nc, telnet)

HTTP通信 (http, https, DNS, hostsファイル, ポートフォワーディング)

通信をするボットの開発 (cron, ログ収集)

GitHubウェブサイトの公開 (GitHub, リポジトリ, fork, commit, 情報モラル)

イシュー管理とWikiによるドキュメント作成 (Issues, Wiki)

GitとGitHub連携 (git, ssh, clone, pull)

GitHubへのpush (init, add, status, インデックス, commit, push, tag)

Gitのブランチ (branch, checkout, merge, gh-pages)

ソーシャルコーディング (コンフリクト、プルリクエスト)

Webアプリ基礎コース

Node.js (Node.js, nodebrew, Linux, REPL, コマンドライン引数, プルリク課題)

集計処理を行うプログラム (集計, 人口動態CSV, Stream, for-of, 連想配列Map, map関数)

アルゴリズムの改善 (アルゴリズム, フィボナッチ数列, 再帰, time, プロファイル, nodegrind, O記法, メモ化)

ライブラリ (ライブラリ, パッケージマネージャー, npm)

Slackボット開発 (slack, mention, bot)

HubotとSlackアダプタ (hubot, yo)

モジュール化された処理 CRUD, オブジェクトライフサイクル, filter)

ボットインタフェースとの連携 (モジュールのつなぎ込み, trim, join)

同期I/Oと非同期I/O (同期I/O, 非同期I/O, ブロッキング)

例外処理 (try, catch, finally, throw)

HTTPサーバー (Web, TCPとUDP, Webサーバーの仕組み, Node.jsイベントループ, リスナー)

ログ (ログ, ログレベル)

HTTPのメソッド (メソッド, GET, POST, PUT, DELETE, CRUDとの対応)

HTMLフォーム (フォームの仕組み, form, input)

テンプレートエンジン (テンプレートエンジン, jade)

HerokuWebサービスを公開 (Webサービスの公開, heroku, dyno, toolbelt, login, create, logs)

認証利用者を制限する (認証, Basic認証, Authorizationヘッダ, ステータスコード)

Cookie を使った秘密匿名掲示板 (Cookie, Set-Cookie, expire)

UI、URI、モジュール設計 (モジュール設計, フォームメソッド制限, リダイレクト, 302)

フォームによる投稿機能の実装 (モジュール性, textarea, 303)

認証された投稿の一覧表示機能 (パスワードの平文管理の問題, 404, テンプレートのeach-in)

データベースへの保存機能の実装 (データベース, PostgreSQL, 主キー)

トラッキングCookieの実装 (トラッキング Cookie, IDの偽装, Cookie の削除)

削除機能の実装 (データベースを利用した削除処理, 認可, サーバーサイドでの認可)

管理者機能の実装 (Web サービス管理責任, 管理者機能の重要性)

デザインの改善 (Bootstrap, レスポンシブデザイン, セキュリティの問題があるサイトを公開しない)

脆弱性 (脆弱性, 脆弱性で生まれる損失, 個人情報保護法, OS コマンド・インジェクション)

XSS脆弱性対策 (XSS, 適切なエスケープ処理, リグレッション)

パスワード脆弱性対策(ハッシュ関数, メッセージダイジェスト, 不正アクセス禁止法, パスワードジェネレーター, 辞書攻撃)

セッション固定化攻撃脆弱性対策 (セッション, セッション固定化攻撃, ハッシュ値による正当性チェック)

より強固なセッション管理 (推測しづらいセッション識別子, 秘密鍵)

CSRF脆弱性対策 (CSRF, ワンタイムトークン)

安全なHerokuへの公開 (脆弱性に対する考え方, HTTPの廃止)

Webアプリ応用コース

Webフレームワーク (Express.js, フレームワーク導入, 簡単なAPI, セキュリティアップデート, Cookie パーサー, ミドルウェア, 外部認証, ロガー)

ExpressのAPI (app, Properties, Request, Response, Router)

GitHubを使った外部認証 (Passport, OAuth)

スティングフレームワーク (Mocha, レッド, グリーン, リファクタリング)

継続的インテグレーション (CircleCI)

クライアントフレームワーク (Webpack, Chrome 以外のブラウザでもES6)

DOM操作フレームワーク (jQuery, jQueryアニメーション, this)

AJAX (jQuery.ajax, クロスドメイン, 同一生成元ポリシー, x-requested-by, CORS)

WebSocket (WebSocket, WebSocketの状態遷移, Socket.io)

RDBとSQL (DDL, DCL, CREATE, DROP, INSERT, DELETE, UPDATE, WHERE)

データモデリング (リレーショナルモデル, 正規化)

テーブルの結合 (外部結合, 内部結合, 片側外部結合, JOIN ON)

インデックス (インデックス, 複合インデックス, Bツリー)

集計とソート (SUM, COUNT, ORDER BY, GROUP BY)

「予定調整くん」の設計 (要件定義、用語集、データモデル、URL設計モジュール設計、MVC)

認証とRouterモジュールの実装 (Mocha, supertest, passport-stub, モックテスト)

予定とユーザーの保存 (セキュリティ要件, UUID, 複合主キー)

予定とユーザーの一覧の表示 (非同期処理, Promise, then)

出欠とコメントの表示 (入れ子の連想配列, Promise.all, 子どもからデータを消す)

出欠とコメント更新 (Promiseチェイン, リファクタリング)

予定の編集と削除 (要件の衝突, 関数再利用)

デザインの改善 (this, グローバルオブジェクト)

セキュリティ対策と公開 (X-Frame-Options, Heroku環境変数)

新調する自宅サーバーのスペックを考えた

今はAtom 330+ION+SST-SG05B+SSD+HDD+TVチューナー構成

ケース新調&SATAポート追加&OS入れ替えの必要が出てきたので、新調することにした。

パーツ名称価格備考
マザーボードASRock H270M-ITX/ac¥13,760H270M, Mini-ITX, SATA最多
CPUCeleron G3930T¥4,220最小TDPで最安のもの
CPUクーラーサイズ 風神スリム¥3,674ロープロファイル, 汎用12cmファン
メモリTeam TED48GM2400C16DC01¥6,980DDR4-2400 4GB×2
システムドライブX25-M 80GB¥0SSD, 余り
データドライブWD40EFRX¥0WD Red 4TB, 流用
バックアップドライブWD80EFZX¥32,617WD Red 8TB
余りHDDWD1003FZEX¥0WD Black 1TB。ファイル履歴シャドウコピー用。壊れたら他のドライブから間借りする。
余りSSDX25-V 40GB¥0用途未定。キャッシュに使うにも書き込みが遅い。余りHDDが壊れた時のシャドウコピーとか。
電源Corsair RM650x 650x¥12,917260Wまでファンレスで動くATX電源
ケースLian-Li PC-Q25B¥19,830ファイルサーバーに適したケース
ファンコントローラGRID+ V2¥4,280Windowsから制御できるファンコン
TVチューナーPX-W3PE Rev1.3¥0地上波2ch, 流用
合計¥98,278

候補から外れたもの

ケース
PC-Q28B
SS-DS380B
マザーボード
J4205-ITX
A68N-5600

2017-09-04

デジタル難易度

ビデオカム

DV

難易度

厳密にはデジタル化?だが元からデジタルデータなので楽チン

今はIEEE1394ポート付きPCデッキの入手の方が難しいかもしれない

容量も数本程度ならオリジナルデータそのままでHDDが大容量化してる今なら余裕

寧ろ変にエンコードすると日付情報が消えるのでとりあえずオリジナルデータはとっておいた方が良い

状態が悪いLPモードテープに当たったときLPモードで撮った過去自分を恨む事になる

8ミリビデオ

難易度☆☆

デッキの入手がVHSよりは難しい

デッキテープによっては日付が記録されていなかったり読めなかったりすると何時撮ったかからなくなるので整理が大変

エアチェックセル

VHS

難易度

画質さえ目をつぶれば中古デッキの入手性が楽

ただ相性が悪くトラッキングが一向に合わないテープとかに当たると面倒に

とは言え取りあえずPCに取り込んでVISS信号(要は頭出し)を元に分割していけばよいので意外に楽

録画が止まる?その時はPC経由でフリーウェアを・・・

コンパクトカセットテープ

難易度☆☆☆

ノイズリダクションの有無・種類、テープポジション等取り込み時に必要パラメーターが多い

元がCD等の物の音楽場合、曲分割は無音時で分割する機能を使おうとするとテープ毎に状態が異なり閾値の調整が難しいため、大量に取り込む場合自動分割は諦めて手動分割していった方が楽

カセットテープ本体インデックスカードスキャナで取り込んでおくと分割時や高音質化のフィルター処理の手かがりなるのでお勧め

そして元が音楽場合Google Play Musicで音質のロンダリングする事が可能

http://pc.watch.impress.co.jp/docs/column/yajiuma-mini-review/729550.html

この場合分割時に曲始めに無音時間を少なくすることに気をつければノイズだらけでも割とマッチングする

ただそこまでする価値が有るかというと手間と時間が掛かるので微妙(曲毎のタグ付けも地味に面倒)

LD

難易度☆☆

意外に機材の入手性は悪くない

但しリモコンは少し難易度高めだが、スマートフォン赤外線リモコン機能が有る場合アプリを漁れば有名メーカー製だとプリセットに有ったりする。

フィルムの紙焼き写真

難易度

意外に解像度は低く基本的モアレも出ないのでスキャナーで取り込む場合300dpi程度でも割と平気

裏面も取り込んでおくと順番が分かるので整理が楽になるかも?

ポスターや巨大なアルバムLDレコードジャケット

難易度☆~☆☆☆☆

手持ちのスキャナに収まらなくてもA3程度までならコンビニで取り込んでしまった方が手間がかからない

もしそれ以上のサイズや持って行くのが恥ずかしい物・大量にある場合複数回取り込んで合成する方法を取るわけですがこれがメンドクサい

少々のズレを容認すれば今時のパノラマ合成ソフトで綺麗に仕上がりますが、ズレを容認出来ない場合試行錯誤を繰り返すことになります

A3+といった巨大なスキャナ一部の人に人気なのが納得の面倒さです。

冊子

難易度

いわゆる自炊

ノウハウネット上に大量に転がってるので楽

ドキュメントスキャナといった機材も中古が割と安く転がっているので手持ちの機材で変に粘らず買ってしまうのも手(消耗品が高かったりしますが・・・)

2017-08-10

CPUを買い替える動機としては弱い

QSVエンコードしたい

っていうだけでKabylakeに買い替えるか?

CPUの買い替えだけでは済まされず、マザボも買い替えなきゃ

( ^ω^)・・・だし、メモリーもだよなぁ・・・

普通に今使えてるのにわざわざエンコードの為だけに‥

しかも、QSVエンコードはいろいろ解像度とかの制約が多いらしい。

AMDの高性能廉価CPUにしちゃうハードエンコードは諦めないと

なんないし( ^ω^)・・・ソフトエンコードでもAMD最新なら

爆速だろう・・爆速といっても再生時間より少し速いくら( ^ω^)・・・

2017-06-03

http://anond.hatelabo.jp/20170603103659

頭を使うのにそんな高尚なモノいる?

複数スマホゲームを並行して攻略してるだけで、

スケジュールタスク管理自己管理マッシュアップしていく過程で頭を使うし、

Googleスプレッドシートを駆使して効率やら期待値やら最適ユニット構成やらを算出する過程

いろんな関数tipsを調べてスマート記述をするのにも頭を使うし、

いい感じのプレイができたら録画してアップしようとなって、その過程

x264エンコードオプションやら低負荷・高fpsの録画を実現する環境ソフト吟味やら学ぶことが多くて頭を使うし、

働いてないけど毎日脳みそがすごい勢いで糖を消費しているわけなんだけど。

2017-06-02

意識とは何か理解できた

人の脳は脳細胞同士が連結、通信しあうナイーブ電気パルスから離れ、高次思考言語で行うことに成功した。それが人間と他の動物の間にある知性の差であり、ナイーブ電気パルスイミテーションにすぎないディープラーニング人工知能未来永劫知性に達しない理由でもある。

人は言語により思考意思決定し、本を読んで学習し脳をプログラミングすることも出来る。言語電気パルスを離れ安定したテキストデータとして脳に貯蔵しておくことも出来、それを外部に文書として記述することで知識を共有し後世に伝えることも出来る。

脳は各部機能を持ったパーツとして存在していて、特定の箇所を傷つけると特定機能消失することが知られているが、各部位で行われた電気パルスによる思考の結果は高次脳領域言語データとしてエンコードされ、意識に送られる。意識言語データを受け取り、口に出すかどうかを決定する。口に出さな場合は心に思うだけにする。そして必要場合言語データループバック回路に送り返す。ループバックされた言語データは新たに入力された感覚器官から電気パルス信号とともに再び脳に入力されて処理され、また意識言語データとしての処理結果を返す。

意識的思考というのはつまり、脳から出力された言語データを何度も脳に送り返すことで言語データ熟成させるプロセスのことだ。思考自体意識が行っているわけではなく、脳細胞電気パルスによって行っている。意識の働きは脳から出力されてきた言語データ評価し、口に出すかどうか、あるいは思考継続するために脳に送り返すかどうかを決定している。そこで流れた言語データ電気パルスデコードされ記憶領域に複製されていて、後から思い返すことが出来るため、そこに意識の流れが出来、時間感覚自分意識を持ち生きているという認識が生じる。

脳内思考活動脳内で閉じていて、外部から存在実証できないため、意識があるとかないとか自由意志があるとかないとかいった問題が生じているが、意識はあるし自由意志もある。意識は考え続けるか、考えるのをやめるか決定し、自ら行動を変化させることが出来るので、自由意志存在するといえる。もちろんそれは決定論矛盾しない。

追記:つまり実際の思考を行うのは各部位で行われる電気パルスであるが、意識はその言語化された出力を脳に戻すことで何度も思考ループさせ、それによって思考を高度化させている。その機能は、「言葉を口に出すかどうかを決定する」回路から進化したもので、「思ったことを口に出さずもう一度考える」という能力を獲得したことが、人と動物を分けた、という話。意識言葉を口に出すかどうかだけでなく、言語思考した内容を実際に行動に移すかを全般的制御出来るが、言語によらない思考から発生した行動は制御できない。それが、意識言語を処理する機能だという証拠になるだろう。

追記2:「自分には意識があるという実感がある」というのが不思議な感じがするのだろうが、事実として意識はあるし、実際に脳内で行われた思考の結果である、出力されてきた言語データの内容を記憶していて思い出すことも出来るから自分はずっと意識を持ち生きているという実感があるのは当然である意識はそういう機能からだ。それは幻覚でも何でもない。

追記3:動物意識はあるかという問題について。動物意識はない。ハイデガーいわく「動物は私と言わない」というが、「私」が「思考している」という文を組み立てられるだけの言語的複雑さを動物の脳は持ち合わせていないので、「思考している私が存在する」という認識、つまり意識認識動物は至れない。

追記4:計算機が「私」や「思考している」という概念理解し、「思考している私が存在する」という認識に至る可能性は当然ある。ディープラーニング人工知能の延長線上では無理だと思うが。

追記5:この機構計算機上のニューロンだけで成立するかという話。まず、電気パルス言語データに変換するアルゴリズムは、人類DNAハードコードされている。人の知性はニューロンに由来するのではなく、DNAに由来する。人間より脳細胞が多い動物はいくらでもいるが、人間のように知性がある動物は他にはいない。人間という生物種全てに知性が存在する以上、その人間定義するDNAに知性の根幹があるのは疑う余地が無いだろう。人間であれば基本的言語を操る力を身につけることが出来る。それは人類DNA言語を操る基となるプログラム記述されているからだ。

からこのシステム必要なのはディープラーニングによる学習ではなく、DNAの解読だ。学習動物であれば誰もがしているが、言語自由に操れるのは人間だけだ。学習から言語にも、知性にも到達することは出来ない。学習によって知性や言語を得ることが出来るように、脳細胞構成しているDNAが、知性の発現のための必要条件となっている。

しかし、DNAを解読して得た 電気パルス言語 変換のアルゴリズムが、計算機上のニューロンもどきで実行できるかはまた別の問題だ。適用できたとすれば、この機構計算機上のニューロンでも実現可能なはずだ。

DNAの解読以外で、ニューロンに知性を発生させるメカニズムを実現するのは不可能だと考えている。大自然が何億年とかけて最後に到達した脳というハードウェアプログラミングに、人類が独力で到達できるとは思えない。

追記6:なぜそれが意識であるといえるのか、について。それはもちろん、あなた意識であると考えているものがなんであるのかによる。私は「人に動物にはない知性がある理由」と、「人が自分思考している内容を言語理解し、そこから思考している私が存在している』と認識している理由」について語った。あなた意識定義がそれに含まれないのなら、もちろんそれは、あなたの考える意識存在する理由にはならない。あなたの考えている意識がどのようなものであるのか聞いて、それについて考えてみたいと考えている。

追記7:私が「意識は脳の外部にあると規定している」という指摘があるが、それは当たらない。脳はただ情報を処理し、その処理した結果として「思考している私が存在する」という当たり前の事実を見て、私には意識存在すると認識しているだけだ。脳の中の通常の情報処理過程、たとえばそこに石がある、とか、そこに月が浮かんでいる、とかと同じように、「思考している私が存在する」のを見て、「私には意識がある」と人は結論している、と私は規定している。

追記8:言語を伴わない音楽絵画を通じても、情報処理過程は変容する。視覚聴覚情報処理意識的情報処理によらず変化する。その変化によって、新たな音や色彩に対する感覚を得て、それを言語化し、意識することができるようになることもある。それは意識の変容ということが出来るだろう。

言語を伴わない芸術から深いショックを受け、寝込んでしまったという経験が私にもあるが、それは意識を経由せず直接脳の情報処理過程を揺さぶることで発生したのだと思う。それにより脳内情報処理過程が大きく変わってしまったり、トラウマになってしまったりということもよくある。それを意識の変容ということも可能だろう。

追記9:チンパンジー鳥類等のコミュニケーションについて。上にあるように、私はチンパンジー鳥類が伝えようと思ったことをやめて心に思うだけにすることはなく、思考ループしないので知性に到達できないのだと考えている。もちろんそれだけでは足りず、自分思考をより正確に言語表現し、言語情報を受け取ってその思考をより正確に再現出来る個体が、狩りのコミュニケーション等で有利になることで、言語能力の高い個体が子孫を残していく。思考言語の変換で損なわれる情報が少ないほど、ループの中での思考も正確さを増し、複雑な概念理解に到達できる。それを言語表現する進化過程で、複雑な発声を獲得し、それを聞き取る聴覚も発達していく。

複雑な発声聴覚を獲得する前は、思考言語表現しようとして歌を歌っていたのではないか妄想している。人類は歌でコミュニケーションし、脳内独り言も歌で行って思考ループさせていたのではないか。歌を歌うと気持ちいいのはそのころに培われた本能に由来しているような気がする。頭の中で歌が流れて止まらなくなる現象もその辺に由来しているのではないか

追記10:囲碁AIについて。AIコンピュータから囲碁のようなゲームが強いのは当たり前である。何も絶望することはないように思う。グーグルの子会社が仕掛けているのはHypeから、真に受ける必要はないと考えている。彼らがそのHypeを本物だと主張するなら、囲碁AIソースコードを公開するべきだ。

追記11:思考ループ言語はいらないのではないかという指摘について。脳内の何百億という脳細胞で発生している電気パルスは、そのままでループさせることは出来ない。言語に一旦エンコードし、それをもう一度デコードして、思考再現を行うことでループしている。また、思考の内容を言語として記憶し、思い出して思考を再開することで、移ろいゆく電気パルスによる無意識思考とは違って、同じテーマについて何度も長時間考えることが出来、思考を深めることができるようになる。

追記12:夢について。夢は動物も見ている。動物人間脳内では出来事記憶されている部分があり、そこに電気パルスが流れると追体験する。人間場合でも、それが嫌な記憶だとふとしたきっかけで蘇り、叫んだりしてしまうのだが、そういう意識コントロールしがたい無意識的な思考だ。睡眠中にはそこに電気パルスが流れて出来事が蘇り、いろいろな出来事が繋がった追体験が起こる。そうして出来事出来事を並べて、因果繋ぎ、ある出来事の後に起きることを予測できるような形で整理している。それによってパブロフの犬のようなことが動物でも起きる。しかし、出来事を並べるだけで、言語的な論理性を持たなければ、たいした知性には到達できない。

追記13:意識とは、言葉を口に出さずにもう一度考える回路から発達したもので、思考の内容を言語として受取り、もう一度考えるため脳に戻すことで思考を深化させる機能だ。そのループの中で言語能力が高まり、「私」が「思考している」という概念を獲得し、「思考している私が存在する」という文が脳内で紡がれて意識に送られた時に、意識は己の存在気づき自意識を持つ。

追記14:匿名ネットレスバトルで見られる、用語適当に用い、反論のように見えるが無意味な文を書いて、無意味ゆえの反駁不可能から自分への反論を避けつつ、用語意味を知らず文が無意味と気づかない人には、相手の論に反論できているように見せかけようとする手法が私は大嫌いである。

追記15:意識物体なのか、について。

こちらにちゃんと書いた。 http://anond.hatelabo.jp/20170607213657

2017-05-30

BASP21で受信したメール添付ファイル名などが文字化けする問題対処ポイント

今時BASP21 DLLフリー版)でメール受信してどうのこうので困ってる人が世の中にどのくらいいるかどうかわからないけど、今日嵌ってググってもまともな答えが出てこなくて途方にくれたのでポイントメモっておく。

問題と原因

BASP21 DLLのRcvMailメソッドPOP3サーバから受信してReadMailメソッドメールの内容を取得すると、一部のメール送信者や添付ファイル名が文字化けして正常に取得できない。これはBASP21 DLLのReadMailメソッド最近普通に送信されるUTF-8メール対応していないため。

対処

RcvMailで受信したファイルをReadMailで読み込む前に直接開き、Base64エンコードされたUTF-8文字があったらデコードしてJISに変換してBase64エンコードして保存する。その処理したファイルをReadMailで取り扱うようにする。全部BASP21の機能でできる。

落とし穴

BASP21のKconvメソッドの第1引数のinstrに文字列を渡せるのはUnicode UCS-2のみの場合だけらしく、UTF-8文字列を渡しても正常に動作しない。なので、一旦テンポラリファイルに書き出しKconvFileメソッド使用して変換を行う必要がある。っていまドキュメント眺めてたら文字列バイト配列にするByteArrayというメソッドがあるみたいなのでこれをを使えばできるかもしれない。けどもう正直いじりたくないよ…。

2017-05-22

映画ドラマを用いた英語リスニング学習

私は英語趣味にして久しく、英語学習法などいろいろ探したり手を付けたりしてみたが、リスニングに関しては出来るようになりそうなのを見たことすらない。なので自力手法を開発していくしかなかったのだが、その手法はなかなかの成果を上げ、最近では自分の納得いくリスニング力にかなり近づくことが出来た。嬉しいので今回その手法シェアしてみようと思う

私は大人向けのドラマ映画を見ながらリスニング力を鍛えたが、子供向けのものも実はリスニングレベル的には大差がないので、より面白く感じてモチベーションを保てるものをやっただけだ。自分の好きなものを見て、楽しく続けるのが結局は一番効率的になる。英語教材は高いが映画DVDなら100円で借りてこれるのでお金もかからない。

スポーツ勉強など通常のトレーニングでは、考えて仮説を立て実際にやってみて実証するといったプロセスをとる必要があるが、リスニングは考えても出来るようにはならない。英語音声を何回も聞いてみて、必死意味を考えてみたところで何を言ってるかわかるようにはならない。

まず第一に音を覚える必要がある。だから英語字幕が出ない映画ドラマなどは見ても意味がない。英語字幕ありとパッケージに書いてあるものを借りてきて見なければならない。

英語字幕を出さずに視聴をする意味があるかというのは実は大きな問題である最初は何を言ってるのか全く分からないはずなので字幕なしで見る意味はない。

字幕を出しながらの視聴でもネイティブペラペラしゃべっていると字幕を読むのすらついていけないという人も多いだろう。一時停止をしながら意味確認しようとしても、映画ドラマに出てくる口語表現イディオムは難しいため一時停止しても意味がわからないということもある。その場合はまずリーディングの訓練をすることをおすすめする。簡単英語小説なら普通に読破出来るくらいのリーディング力がないと、ドラマ映画を視聴するのは難しい。

ある程度のリーディング力がつけば、一時停止して字幕を見ながらネット検索などで一つ一つ意味確認していく、という作業を全体通して2,3周繰り返すことで、字幕英文意味を全て把握することが出来るようになる。そうしたら字幕を消して視聴し、役者がしゃべっているセリフと頭のなかにある英文を比べていく。一致してるように思えない場合は、字幕を出したり消したりしながら同じシーンを繰り返し視聴し、字幕英文を繰り返し音読し、テレビの中の役者セリフに近づけていく。これは出来るまで100回でもやる価値がある。

1箇所を100回やっても分かるようにはならないが、長期間やり続けることで音の解像感が上がっていき、役者の話している音ひとつひとつが捉えられるようになり話している言葉も徐々に分かるようになってくる。

音を聞いて頭の中の英文と比べる作業は初めはものすごく疲れるし、うまく出来ないので辛くなるだろう。わからない箇所を100回音読する作業を全体通して3,4周するのが理想だが、別に10回でもいいし、1周でもいい。やり続けることが一番大切なので出来るペースでやっていくことだ。初めは一時間ドラマ一話に一ヶ月かかるかもしれないが、そのうち音読必要な箇所が減り必要音読の回数も減り、聞き取れるまで何周もする必要もなくなるので、一日かからず出来るようになる。

からないシーンを何回も聴き直すためには、巻き戻しを効率的に行えるようにすると良い。このためにはDVDを取り込んで再エンコードし、キーフレームの間隔を狭めるという作業必要になる。これは多大なPC知識必要で、法的にもグレーなので自己責任で行って欲しい。

それと、動画再生パソコンで行うこと。Media Player Classic Home Cinemaのようなソフトが良い。「前のキーフレームに戻る」「次のキーフレームに行く」「字幕オンオフ」「再生/一時停止」のキーボードショートカットを覚えて自由に使いこなせるようにしておく。私は全て矢印キーに配置することで快適に操作できている。

役者の音声と英文対応をとっていくうちに、様々な役者の様々な発音、訛り、音響による音の違いなどが頭に入ってきて、やがて初見の音でも何を言ってるのか分かることが増えてくる。そうなればいよいよ映画を予習なく最初から字幕なしで見るというトレーニングが出来る体制が整う。

音は覚えられたが、話のスピードが速くてついていけない、途中で疲れて集中が途切れてしまって意味が取れない、といった場合がある。そういった問題対処するためには、脳の動作スピードを上げる筋トレのような作業必要で、このために字幕を出さずにそのまま聞くトレーニング有効である

この脳の動作速度の問題は、実は大半がリーディングでも鍛えることが出来る。返り読みなしのリーディングをスラスラこなすことが出来るなら、リスニングでも音さえ取れれば意味を捕まえることは難しくない。リスニング能力の向上に行き詰まったら、リーディングトレーニングも併用することをおすすめする。

私のおすすめトレーニング法は、ただ辞書を引きながら英語小説を読んでいく、というものだ。児童文学にも大人の鑑賞に耐える楽しいものが多いので、そういったところから徐々にレベルを上げていけば良い。小説児童文学でもいろんな語彙が出て来るので、辞書を引いていけば自然に語彙力もついていく。

日本人一般的英語力では児童文学でも読破はかなり難しいが、そこは学習参考書とかネット検索質問サイトなどを駆使しつつ根性で何とかする。最初さえ越えてしまえば後は「小説を読む」「映画ドラマを見る」といったことだけで英語力は際限なく上げることが出来る。楽しくて実用にもなる最高の趣味になることは保証できる。

2017-05-10

トラバ書こうとすると元増田が何言ってたか一瞬で忘れる

greasemonkey書いて戻るボタンさなくて良くした。

// ==UserScript==
// @name         anond easy track back
// @description  anond easy track back
// @namespace    http://anond.hatelabo.jp/
// @include      http://anond.hatelabo.jp/*
// @require      https://code.jquery.com/jquery-3.2.1.min.js
// ==/UserScript==

(function() {
    var url = window.location.href, isEditPage = url.slice(url.lastIndexOf('/')).startsWith('/edit');
    if (isEditPage) {
        appendTrackBackContent();
    } else {
        appendEditLink();
    }
})();

function appendTrackBackContent(){
    var postId, match = $('#text-title').val().match(/anond:(\d{14})/);
    if (match.length>1){
        postId = match[1];
    } else {
        return;
    }
    jQuery.ajaxSetup({async:false});
    var content = '';
    $.get('http://anond.hatelabo.jp/' + postId, function(data){
        var section = $(data).find('.section');
        var title = $(section).children('h3').text().slice(1);
        $(section).children('p:not([class])').each(function(idx, val){
            content += $(val).text() + "<br/>";
        });
        content = '<hr><h4>' + title + '</h4><p><small>' + content + '</small></p>';
    });
    jQuery.ajaxSetup({async:true});
    $(content).insertAfter('.post-submit');
}

function appendEditLink () {
    var masudaId = $('#bannersub .username a').text();
    $('h3').each(function (idx, val){
        var postId = $(val).children(":first-child").attr("href").slice(1);
        $(val).append(' <a href="http://anond.hatelabo.jp/' + masudaId + '/edit?title=Re: [anond:' + postId + ':title]">\u2190</a>');
    });
}

タイトルに「anond:14桁の番号」があったらそっから引っ張ってきて画面下に表示する。

大なり小なりとかがエンコードされてるけど普通に表示する方法よくわからない。ちなみに直さないと使えない。

http://anond.hatelabo.jp/20070612084049

一部これの真似

2017-05-08

動画コメントサイトで第何次かは知らんけどまた戦争が起きはじめている

つい数日前にサラエボ事件的なものがおきて、今一気に緊迫し始めてる

備忘録的にメモ

  1. このサイト再生数に応じてアフィが入る
  2. アニメをあげるうp担当者アニメエンコードする職人藁がいる
  3. うp担当者最初は低画質でうpする
  4. 1~数日後、低画質である程度再生数(=アフィ)を稼いだところで、高画質の動画を追加し、さら再生数(=アフィ)を稼ぐ
  5. 低画質と高画質で実質2倍のアフィを稼いでうp担当者ウマウマ

・・・というのが基本的な仕組みになってて、これに反旗をひるがえしたツワモノがこれまでも何度か血の海に沈んできた

  1. 今回はまた匿名のツワモノが現れた
  2. ツワモノは、うp担当者が高画質をあげる前に短時間で高画質をあげてしまうのだ
  3. うp担当者はソレに対して「先に高画質あげるやついるから高画質はあげない」といって、もともと自分についてたファンに不便を感じさせることで、ツワモノを通報するように仕向けた
  4. しかしツワモノは「うp担当者職人から高画質をもらうタイミングが実際はもっと早いってことは知ってんだよwwそれなのにアフィのために高画質の登録を遅らせるとかやめろよ。メイト限定(=普通の人、公式には動画を非公開状態にするという設定)にしてる動画一覧を、公式バラすぞ?ww」と言って徹底抗戦の構え
  5. うp担当は「再生数でアフィ稼げるっていうならお前がやってみろよ」とキレる←今ここ

2017-04-24

エンコード出張時にホテルで鑑賞

エンコード結果はすごい小さくなった。160MB/時

ウィンドウタブレットに5kPlayerかその類を導入したうえで、

出張先のホテル動画を鑑賞すればよろしいか( ^ω^)・・・

32GBのSDを刺していくことを想定すれば

時間や?32000÷160=200時間

スギャー

現有のSDの空きスペースをあとで後ほど

チェックしてみやう。息子の写真がいっぱい入ってるから

空きはそんなになかったような。

2017-04-22

http://anond.hatelabo.jp/20170421232108

エンコード問題が良く起こる

開発環境も実行環境も全く変わらないならいいけど

UTF8に統合されると思ったんだけどねえ・・・

字幕ファイル

DOループ回して、動画ストリームだけ収めたMPEG

VOBと一対一変換し あとでConcatenateしやう。

面倒だが頭は混乱せんわな

拡張子MPEGでええねやろ?Mp4やないとあかんか。

VOBファイル制限あるからあかんねん。

音声もなんかトラブル誘発しがちなので一旦Decode

好きなチャンネルだけピックや。

あとでConcatenate。

字幕はOpensub

( ^ω^)・・・からDLしやう。

DVDスタイラーってどのコンテナを受け付けるんだ?

MP4受け付けるみたいよ

Stylerで合わせてバーン適当に再エンコードしよるやらう

2017-04-19

動画関係で今朝早朝行った事柄

動画関係でやったことを振り返る!

Makebdavで、忠臣蔵の恋・孤独のグルメ博士数式を焼き付けた。

焼き付けたのはBDAV ではなくImgバーンだけどね。てへぺろ

視聴した。小一時間コマーシャル飛ばしたから少し短時間ですんだい。

h265エンコードエラー発生問題解決された。

良かった。Durationを30メガまで延長!これが奏功!した

あとアップローダー試してみたけど( ^ω^)・・・これは

やっぱり現実的じゃない。ディスクに焼き付けよう 仕方ないね

DvdstylerでTEDをいくつかオーサリングした。これは今日活用予定。

ガッツだぜ!しか字幕Xmlで別々になってるツベ動画があるんやな。

あれは不便。なぜハードコーディングせえへんねや?

もうもう。牛

2017-04-17

encodeは順調

エンコードは順調に推移してる。

BDMp4が焼けるようになったのがでかい

時間入るからこのコーデックはやっぱりいい。

パソコン限定だけどx265がとてもいい。圧縮率!

さすが次世代コーデック。あとopusもいい。

時間動画ならメールの添付文書として送信できるようになるのでは

いか?わたくしの手元にあるx265動画が、約300Mb/時。

添付文書は、10M以下推奨だから、2分か?2分ねえ( ^ω^)・・・

ますますDVDの使い道がなくなるな。年に数回ディスク

提出しろって言われる事務書類だけ。

CDの生ディスクは全部捨てた。

2017-04-15

同時にエンコードが走る結果となってしまった

昨晩の就寝中エンコードだけど

つのエンコードが同時実行

する結果となってしまい、残念。

タイムアウトで開始時刻調整したのだが

うまいこと行かなんだ

2017-04-11

エンコード作業がうまくいき圧縮できたからって

エンコード作業がうまくいき

高い圧縮率が出たからって

自己満足以上の何者かが

えられるのであろうか?

うまいこと再エンコードできた

エンコード成功

半分くらいのサイズ圧縮成功

これくらいの圧縮率が妥当だらう

これ以上になるとさすがになんとなく劣化が気になるレベル

それでも一昔前のコーデックより まし だけど

2017-04-04

x265コーデックええやんけ!

x265コーデックって書くと

コーデック名称はH....でXXXの方はエンコーダー

かいうご指摘が出そうやけど

この辺の区別は覚えるのが難しい。

distinction

どうでもええやんけって叫んでしまいそうだけどそこはグッと我慢

impression

めちゃくちゃ小さくなるな。エンコード時間はそれなりにかかるけど。

それかて、presetをUltrafastにしちまえばいいだけのこと。

とにかく小さくしたいときはええで。一昔前のストリーミング動画みたいな

劣悪な仕上がりになるかと思ってたけど

そんなことないですよ。

結構好き鴨

2017-03-27

動画を焼き付けるまで

動画をいったん動画ストリームと音声ストリームに分離しないといけない。

理由不明

音声ストリームはResampleしたいがどうやればいいのかいまいちわからなかったので

DecodeしてPcmにした。

そのあとまたまた音声はAc3でエンコードした。Muxするときコマンドに気を遣わされる。

なんかどうも細かい約束事があるようで、英語ブログと相当時間格闘した。

幸い動画部分のアスペクト比モダンだったのでよかった。4対3とかくそくらえや。

理由不明だが、使ってたREディスク部分的に損傷してるらしく決まったところで

動画が止まった。原辰から捨てたった。

BDでもVOBオーサリングできればいいだけのことやのに( ^ω^)・・・

なんでVOBやとあかんねん?

NB


レンタルビデオ営業時間結構おそくまでやってるんね

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん