「FFmpeg」を含む日記 RSS

はてなキーワード: FFmpegとは

2026-06-09

anond:20260609190504

多分プログラマではないだろう。

AI の補助があれば中学生でも ffmpeg を使うことぐらい出来る。

anond:20260609062522

筆者の技術レベル推定して

推定すると、一般的ITリテラシーは中級、動画ファイル解析は初級〜中級、デジタルフォレンジックとしては初級くらいです。

領域 推定
一般ITスキル 中級
CLIツール利用 中級弱
ffmpeg / ffprobe 初級〜中級
動画コーデック知識 初級〜中級
動画配信プラットフォーム仕様理解 初級〜中級未満
デジタルフォレンジック 初級
証拠評価検証設計 弱い


技術者としての見立て

この文章から見る限り、筆者はたぶん以下のどれかです。

一番近い推定は、「初級者ではないが、専門家ではない」です。

どこが専門家っぽくないか

専門家なら、少なくとも次を確認します。

記事には、こうした検証設計がほぼありません。むしろ絶対にだ」「証拠として扱えない」といった断定が目立ちます

最終推定

ffmpeg/動画メタデータの基礎知識はあるが、動画フォレンジック証拠評価の訓練は受けていない可能性が高い。

技術者を名乗っても不自然ではないが、この分野の専門家とは見なしにくい。

情報技術者の増田をChatGPT 5.5 Proが検証する

http://anond.hatelabo.jp/20260609062522

この記事技術的に検証して


結論として、この記事検証方法には一定技術妥当性がある一方、メタデータコーデックだけで動画出所を断定するのは危険である

主要な論点は、ffprobeやメタデータを手がかりにすること自体有効でも、そこから真正性・入手経路・SNS由来の否定まで断定する飛躍がある点です

結論

この記事検証手法入口は一部妥当です。

ffprobe -show_format -show_streams で動画コンテナストリームメタデータ確認するのは正しい使い方です。

ffprobe 公式ドキュメントも、コンテナ形式・各メディアストリーム形式メタデータタグを表示できると説明しています



ただし、記事の中心的な主張であるメタデータコーデックSNS標準から外れていれば、そのSNSから保存された動画ではないと強く言える」という部分は、技術的にはかなり危ういです。

ファイル、取得経路、ハッシュHTTPレスポンス、同時期の対照サンプルがない限り、フォレンジックとしては“断定”ではなく“整合・不整合示唆”に留めるべきです。


妥当な点

ffprobe で動画構造を見る、という方法自体妥当です。

-show_format はコンテナの FORMAT 情報、-show_streams は各 STREAM 情報を出力し、-print_format json または -of json機械処理しやすJSONにできます



また、encoder=Lavf... や handler_name=VideoHandler のようなタグが出ることは実際にあります

FFmpegメタデータAPIでは、encoder は「ファイルを生成したソフトウェア/ハードウェア名や設定」として扱われ、メタデータキーバリュ文字列として保持されます

したがって、Lavf が出た場合に「最後libavformat / FFmpeg 系でmuxされた可能性」を疑うのは自然です。



ただし、ここで止めるべきです。

Lavf は「TikTokから来た証拠」ではありませんし、Adobe Premiere Pro や DaVinci Resolve 風の値が見えても、それだけで「SNS由来ではない」とは言えません。



記事は ffprobe コマンド提示し、動画共有SNSの規格から外れた動画は「十中八九」そのSNSからダウンロードされたものではない、という趣旨の主張をしています

しかしこれは、配信プラットフォームダウンロード方法、再mux、再エンコード、埋め込みプレイヤーCDN編集、保存ツールの影響を過小評価しています

問題点1:メタデータ証拠として弱い

最大の問題は、メタデータが容易に書き換え可能なことです。FFmpegは -metadata key=value で出力ファイル任意メタデータを設定でき、既存の -map_metadata より優先され、空値で削除もできます

まり、encoder, creation_time, handler_name, com.apple.quicktime.software などは、基本的署名済みの真正性情報ではありません。

改ざん困難な証拠ではなく、「最後にどのツールや処理経路を通ったように見えるか」を示す弱い手掛かりです。



記事は「動画共有SNSから動画ダウンロードした場合 tool が埋まることは無い」「Adobe Premiere Pro や DaVinci Resolve、HandBrake が登場したら完全にSNSからダウンロードされたものではない」と述べています

これは過剰です。

編集ソフトで一度書き出された動画を、その後SNS投稿して、さら第三者が保存するケースは普通にあり得ます

逆に、SNS由来の動画を保存後に再muxすれば Lavf が出ることもあります


問題点2:ダウンロード方法で結果が変わる

YouTubeTikTokのようなサービスでは、同じ動画でも複数品質コーデックコンテナプロトコル配信されることがあります

さらに、保存ツールが音声と映像を別々に取得して、最後FFmpegで結合する場合があります



たとえば yt-dlp は、デフォルトで高品質の video-only と audio-only を選び、必要に応じてFFmpegmuxする挙動を取ります

また -f bestvideo+bestaudio のように明示的に複数フォーマットを結合することもあります

この場合、保存後のファイルに Lavf が現れても、それは配信SNSエンコーダではなく、保存者側の結合処理の痕跡になり得ます



したがって、文春のWebページから保存したファイルを解析しても、それは最大でも「文春サイト配信されていた派生ファイル」の解析です。

文春が元SNSファイルをそのまま置いているのか、再エンコードしたのか、動画プレイヤー用に変換したのかが不明なら、そこから「元のSNS由来性」を断定できません。

問題点3:YouTubeH.264判定が雑

記事は「比較的新しいYouTube動画H.264だと怪しい」という趣旨のことを書いています

これは言い過ぎです。



YouTube公式ヘルプは、アップロード推奨設定としてコンテナMP4動画コーデックH.264、音声AAC-LC/Opus等を挙げています

また、YouTube再生画質最適化のためにすべての動画を再エンコードすると説明しています

まりYouTubeにおいてH.264は今でも普通に関連するコーデックであり、H.264であることだけを「怪しい」とは扱えません。



かに、高解像度や高効率配信ではVP9やAV1が使われることがあります

YouTube公式ヘルプも、新しい4Kアップロード4Kで表示するにはVP9対応ブラウザまたは端末が必要説明しています

しかしこれは「新しいYouTube動画H.264原則自然」という意味ではありません。

再生環境解像度ブラウザ、端末、利用ツール、取得フォーマットによってH.264が選ばれる余地はあります


問題点4:TikTok仕様表も証拠として不足

記事TikTokについて、H.264/H.265/AV1、ビットレート、Lavf、VideoHandler、creation_time などを表形式で示しています

しかし、少なくとも公開一次情報だけを見る限り、TikTok一般投稿ダウンロードファイルについて、記事のような詳細なコーデックビットレートメタデータ指紋を安定仕様として公開しているとは確認できません。



TikTok for Businessの公開仕様では、広告動画について .mp4 または .mov、非Spark Adsでは .mp4, .mov, .mpeg, .3gp, .avi、最低ビットレート516kbps以上などが示されています

これはアップロード/広告入稿仕様であって、一般ユーザーダウンロードするウォーターマーク付き動画の実ファイル指紋とは別物です。



したがって、記事TikTok表は「経験則」としてなら参考になる可能性がありますが、フォレンジック判定に使うには、同一時期・同一地域・同一アプリバージョン・同一取得方法採取した対照サンプル群が必要です。

問題点5:実ファイルがないので、本件への適用は未成立

文春側の記事は、電子版で実際の動画を公開していると説明しています

また、文春のまとめ記事では、複数中傷動画、礼賛動画野党候補へのネガキャン動画Zoom音声を電子限定で公開しているとされています



しかし、今回の記事自体は、文春動画の実ファイルの ffprobe 出力、SHA-256、ファイルサイズ、取得URL、取得時刻、HTTPヘッダ、保存方法比較対象サンプルを提示していません。

まり技術検証記事としては検証プロトコル提案に近く、検証結果にはなっていません。

実際に検証するなら必要な手順

最低限、以下を揃える必要があります

bash
# 1. ファイル同一性確保
sha256sum input.mp4
stat input.mp4

# 2. ffprobeで構造を取得
ffprobe -v error \
  -print_format json \
  -show_format \
  -show_streams \
  -show_chapters \
  input.mp4 > ffprobe.json

# 3. 必要項目だけ抽出
ffprobe -v error \
  -of json \
  -show_entries \
format=filename,format_name,duration,size,bit_rate:format_tags:stream=index,codec_name,codec_type,profile,width,height,pix_fmt,avg_frame_rate,r_frame_rate,time_base,bit_rate,nb_frames:stream_tags \
  input.mp4 > ffprobe_min.json

# 4. 可能なら別ツールでも確認
mediainfo --Full input.mp4 > mediainfo.txt
exiftool -G1 -a -s input.mp4 > exiftool.txt

-v quiet ではなく -v error を推奨します。quiet はエラーや警告も見えにくくなるため、検証ログとしては不利です。

さら重要なのは、同じ取得方法対照サンプルを作ることです。

たとえば「TikTok公式アプリから保存した動画」「ブラウザ経由で保存した動画」「yt-dlp等で取得した動画」「文春サイトから取得した動画」を混ぜると、メタデータ意味が変わります

比較は、同一プラットフォーム、同一取得経路、同一時期、同一品質設定で行う必要があります


最終評価

この記事は、動画ファイル解析の着眼点としては有用ですが、フォレンジック結論としては断定が多すぎます特にメタデータコーデックを「由来証明」に使う部分は弱いです。

本件で言えるのは、実ファイルを取得して解析したうえで、

「このファイルは、特定SNSから同条件で取得した対照サンプルとは整合しない」



または

「このファイルは、編集ソフトまたはFFmpegツールで後処理された可能性がある」

という程度です。



「だから文春の動画SNS由来ではない」「だから一次情報ではない」「だから証拠にならない」とまで進めるには、記事提示されている情報だけでは不足しています

anond:20260609062522

ffmpeg(ffprobe)なんか使わなくてもMediaInfoで簡単に見れるものだし、そんなの何も大した情報じゃないでしょ。

パソコン触りたての中学生じゃあるまいし。

高市姑息動画情報技術者としてイジりたい

いやぁ燃えててマジで

ホント面白いんだけどさ、でもまぁやっぱり真偽というか白黒というか実際のところどうなん?ってのはあるよね

少なくともさ、このエントリ読む前に文春がアップした動画アクセスできる連中は文春の動画を保存してて欲しいのね?

何でかと言えば「それ本当にYoutubeとかから保存された動画なの!?」っていうのをやるからで〜すwwwww

このエントリ読む前に時間もったいないからマジで今すぐ速攻で保存しにいけwwwww




さて、まずffmpegというメチャクチャ有名なツールを導入します。このエントリに興味を示した人は既に導入してあるかも知れません

導入して無い人は「ffmpeg 導入」あたりでググって導入方法を調べましょう

ffmpeg公式では便利なインストーラーとか配布して無いんだけど、稀にffmpeg公式のフリをしてマルウェアとかインストールさせようとする詐欺サイトあるから注意してね。Qiitaあたりの情報を引くのが良いと思うよ



それでですわ、Windowsターミナルかお好きな仮想端末を開いて下記のコマンド入力する

ffprobe -v quiet -print_format json -show_format -show_streams input.mp4

説明する必要もないとは思うが、input部分がファイル名でmp4の部分がフォーマットな。だから文春の動画フォーマットmp4じゃなかったら文春の動画フォーマットに合わせてね




これはね動画メタデータを表示するためのコマンドなんだけれども、世の中の動画共有SNSって当然ながらサービス内で規格化された動画を扱っているのね?

んで、その特定動画共有SNS動画規格から外れた動画って十中八九その特定動画共有SNSからダウンロードされた動画じゃないんだわヒャッホイwww

ということで前ステでガンガン攻めて行きましょ!w

サービス フォーマット 動画コーデック 音声コーデック 1080p(30fps)ビットレート 1080p(60fps)ビットレート 2160p(60fps)ビットレート LIVE配信1080p主流ビットレート 音声ビットレート 音声サンプリングレート 音声ラウドネス制限 creation_time tool encoder ​handler_name com.apple.quicktime.software 備考
Youtube MP4,WebM H.264,VP9,AV1 AAC,Opus,OGG(Vorbis),E-AC-3 約1.5〜4.0 Mbps 約2.5〜6.0 Mbps 約15.0〜25.0 Mbps 約3.0〜5.0 Mbps 128 kbps前後 44.1 kHz,48kHz -14 LUFS サービス内でトランスコードされた日時 空白 Google,空白 IsoMedia File Produced by Googleなど 空白(Apple製品作成しないと表示されない拡張メタタグ) -
TikTok MP4 H.264,H.265,AV1 AAC 約5.0〜8.0 Mbps 約8.0〜12.0 Mbps - 2.0〜5.0 Mbps 128 kbps前後 44.1 kHz,48kHz -10〜-12 LUFS サービス内でトランスコードされた日時 空白 Lavfほにゃらら VideoHandlerもしくはSoundHandler 空白(Apple製品作成しないと表示されない拡張メタタグ) TikTok公式アプリからダウンロードすると動画内にウォーターマークを入れるためcreation_timeがダウンロードした日時になる


さて、ポイント解説ですわ

まず動画共有SNSから動画ダウンロードした場合toolが埋まることは無い



例えばTikTokは内部的なエンコーダーffmpegそのまま利用していて、TikTokプライバシーに関わるメタデータを削除しても既にあるメタデータを自社の情報へ書き換えたりしないんだな

実はLavfほにゃららやVideoHandlerってffmpegデフォルトメタデータ情報で、メタデータffmpegデフォルトであることがTikTokからダウンロードされた動画の証である

そしてYoutube場合メタデータの一部をGoogleですよとアピールするために書き換えるのでProduced by Googleなんてのが載るわけだ



YoutubeTikTokの違いなんだけど、現在実はYoutubeH.264トランスコードされることは例外を除いてほぼ無くなっており、多くはVP9かAV1になっている

逆にTikTokH.264がまだまだ主流で、一部の動画でAV1が使われるようになっている。H.265も一部混ざっていてAV1にするかH.265にするか迷ってる最中っぽい

まりYoutubeからダウンロードされた比較的新しい動画H.264だと「あれれ〜?」ってなるわけ



更にtoolなどメタデータへ対してAdobe Premiere ProやDaVinci Resolve、HandBrakeなんてのが登場したら、それはもう完全に動画共有SNSからダウンロードされたものじゃない絶対にだ

仮に文春のWebサイトへアップする際に「容量を節約するため再エンコードしました」なんて言い訳していたとしても、それはいわゆる1次情報ファイルでは決してないので情報技術者として証拠としては扱えない

もちろんフォーマットコーデックビットレートなどに整合性が無くなっても、それはどんなに文春へ寄り添っても極大の疑問符が付く動画になってしま



いやぁこういうのは「祭り」を思い出して良いねぇwwwww

追記(2026/06/09 18:26)

おいおいwwwブコメの皆さんよwwwww

文春が「これが証拠だ!」とアップしたデータ松井氏本人から提供されたんだったら動画共有SNSへアップした証拠にはなり得ないだろwwwww

からこそ文春にアップされた動画動画共有SNSメタデータでなければならないんだよw

俺は信じてるぞ文春!!!wwwwwwwwww

2025-10-02

短文を動画化するには、自動的イラストを当てはめるツールソフト活用する方法があります。「いらすとや」のイラスト文章に合わせて提案してくれるツールがあり、Qiitaで紹介されているものもあります。ただし、Linux対応と書かれているので、Windows 11では難しいかもしれません。字幕や音声部分について、ffmpegやbalabolaを組み合わせて実現する方法も考えられます

https://youtube.com/shorts/WEZPHNxXrq8

2025-06-26

anond:20250626160300

ffmpeg -i INPUT.ts -c:v libx265 -preset slower -crf 26 -x265-params "aq-mode=3" -c:a aac -b:a 128k OUTPUT.mkv

このくらいで。

HDDがいっぱいだからffmpeg圧縮しようと思う

おすすめパラメーター教えろ!

ffmpeg -i INPUT.ts -preset medium -crf 22 -bf 2 -acodec flac OUTPUT.mkv

こんな感じでええの?

HDDがいっぱいだからffmpeg圧縮しようと思う

おすすめパラメーター教えろ!

ffmpeg -i INPUT.ts -preset medium -crf 22 -bf 2 -acodec flac OUTPUT.mkv

こんな感じでええの?

2024-06-05

anond:20240605042018

ライセンスあるなら使えばいいよな

俺は知らないから外してるかもだけど、古いアプリは内部で使ってるffmpegが古くて問題あるみたいなことあるから

アプリ本体バージョンアップできないなら、内部的に置き換えるのも手だぞ

anond:20240605032521

なぜffmpegを使わないのか

2024-04-01

[] sexagesimal

60進法のこと。

ffmpegでは何か時間系の情報を取得するときに-sexagesimalオプションをつけると「時:分:秒」の60進表記にしてくれる。

セックス年齢とは特に関係ない。

2023-09-05

[]2023年8月滅多にホットエントリを出さなドメインからホットエントリ

ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからホットエントリブクマ数順トップ30

ブクマ タイトル ドメイン
1702 れきちず rekichizu.jp
1559 引っ越しで「高額な原状回復費用」を請求されたけど、父が弁護士だったから何とかなった | ふ凡のすすめ mhubon.com
1114 NAT」「NAT越え」「NATタイプ」ってなーに? squid-ink-cafe.com
897 8割が餓死病死、倒れたら自決を “地獄”を生きた104歳元兵士の怒り「検証していない」(毎日新聞 news.line.me
777 2分以内に寝つける!米軍採用した究極の睡眠法「漸進的筋弛緩法」とは?やり方をイラストでわかりやす解説睡眠専門医監修】 (1/1)| 介護ポストセブン kaigo-postseven.com
773 近況報告:無職になりました - IT戦記 amachang.hatenablog.com
752 陰謀論三浦春馬他殺説ビギナーズガイド(その1) - やばいブログ y-ryukichi.hatenablog.com
730 中村 比呂人 - 【AFURIが、「雨降AFURI」という日本酒販売している企業商標侵害提訴したことで、ネットで... | Facebook www.facebook.com
728 お知らせ AFURI株式会社から提訴について – 吉川醸造 | KIKKAWA JOZO kikkawa-jozo.com
701 LK-99は本当に常温常圧超伝導を達成しているのか - 理系のための備忘録 science-log.com
699 ChatGPT開発元のOpenAIが推奨!期待通りの回答を得るプロンプトのコツ10 dekiru.net
685 hiroshima(高精細) vimeo.com
644 FFmpeg Explorer! ffmpeg.lav.io
629 【図解】ピボットテーブルの使い方 基本から応用テクニックまで解説 | ツギノジダイ smbiz.asahi.com
603 MacBook生産性を向上させる、超強力なおすすめMacアプリ15選(有料&無料 gadget-shot.com
588 株式会社ジャニーズ事務所 御中 調査報告書公表版).pdf saihatsuboushi.com
576 NHK水戸放送局ロック・イン・ジャパン2024 ひたちなか開催の報道について、私たちは強く抗議します。 | ROCK IN JAPAN FESTIVAL 2023 rijfes.jp
575 スタートアップはいかにしてその活力を失うのか | Yakst yakst.com
544 質問シート付】面接初心者でも対応できる中途面接質問集〈60選〉 bsearch.co.jp
544 AIはどのような仕事ができるようになったのか?ChatGPTで変わる「優秀な人材 tokoroten.medium.com
538 「小さい人」をだますな 優しいのっぽさんの静かな怒り 感じた現代 wararchive.yahoo.co.jp
535 BBC特派員日本水産物心配世界のすべての水産物食べられない」 s.japanese.joins.com
527 永久不滅ウォレットサービス終了のお知らせクレジットカードセゾンカード www.saisoncard.co.jp
513 三菱UFJ国際投信、「eMAXIS Slim」シリーズ4銘柄オルカン含む)の信託報酬率を業界最低水準に引き下げると発表 randomwalker.blog.fc2.com
506 NISA vs iDeCo 積立するならどっちがお得?おすすめ銘柄は? www.risingbull.co.jp
504 文章生成AI利活用に関するガイドライン.pdf www.digitalservice.metro.tokyo.lg.jp
502 はじめに - Writing an OS in 1,000 Lines operating-system-in-1000-lines.vercel.app
480 博士課程進学者ピーク時の約半分に 「低学歴国」ニッポンの現状 bookplus.nikkei.com
469 X(旧Twitter)の短縮リンク(t.co)の古いものリダイレクトされず、元のURLも表示されなくなってる www.orefolder.net
467 日本腐女子北欧ゲームスタジオ就職し、隠れた腐女子仲間を見つけて乙女ゲーム開発スタジオを立ち上げた話 — NeonNoroshi www.neonnoroshi.com

2023-05-05

はてブオープンソースライセンス理解しているやつ1%未満説

[B! ネット] 攻略ツールをGameWithに模倣されたお話|oliver|note

GPLライセンスで公開するぐらいしかないんじゃない?

GPL理解していないコメントがあるのは仕方ないとしても、これにスターが大量に集まるのはバカの見本市すぎるだろう。



模倣元のツールMIT Licenseで公開されていたらしいので、状況は概ね3パターンに整理できる。

パターン1はどんなオープンソースライセンスでも問題にならない。

アイデア著作権保護されないため)

パターン2はMIT Licenseでもライセンス違反なのでGPLを選ぶ必要がない。

MIT License著作権者とライセンスの表示が必須で、少なくともソースコード上に「Auther: ○○」「License: MIT」と記載する必要がある)

パターン3はGPLでは問題にならない。FSFFAQより引用する。

Q. ある会社GPL適用されたプログラムの改変バージョンウェブサイトで動かしていますGPLはかれらは改変したソースコードを配布しなければならないと言ってますか?

A. GPLは誰もが改変したバージョン作成し、他に配布することなく、使うことを許しています。この会社が行っているのはこの特別場合です。ですから、この会社が改変したソースコードリリースする必要はありません。

https://www.gnu.org/licenses/gpl-faq.ja.html#UnreleasedMods

ちょっと分かりづらいので解説すると

というロジックになっている。結局、どのパターンでもGPLを選んだところで問題解決できない。



また、次のコメントも間違っている。

GPLCC-BY(もしくはCC-BY-NC)にすればいいんじゃないの?

CC-BY-NCの定める「営利目的」はソフトウェアを売買したり利用料を得たりするような行為のことで、アフィリエイト広告収入を得る行為は含まれいから抑止にならない。



この中でまともなこと言っているのはこの人だけである

GPLv3含め通常のOSSライセンスではバックエンド利用は再配布に該当しない(お前らはApacheFFmpegソース配布してるか?)。XaaS提供を縛りたい場合v3フォークのAffero GPLv3必要

AGPLv3を選べばパターン3を防ぐことができる。

ただ、模倣先のツールクライアントサイドアプリケーションらしい(≒パターン3ではない)のでAGPLv3を選ぶ必要はあまりないだろう。内容は的確だが、ちょっと惜しい。



-----



ここ最近感じていること:コメントの質が云々というより、スターを付ける人の質が悪いので一向に改善されない問題のほうが根深いなあ。

2023-03-19

今の40代オタクがボクの師匠プログラムCGDTM師匠のおかげ その2

https://anond.hatelabo.jp/20230319133934 の続き


2000年代後半

そもそも前述のオーディションの告知すらDTM magazine以外で見たことがなく(実際はもう少し色んなところで告知していたのだろうけれど観測範囲ではDTM magazineだけだった)、ネット上で注目されるのはロイツマガールからニコニコ動画投稿される初音ミクのIevan Polkkaを待つ必要がある。
実は初音ミクのIevan Polkka以前に初音ミク自体は注目されていたのだが、それは深夜アニメブーム文脈藤田咲ファングッズという需要であり決して初音ミクの可愛さやら革新性がDTM文脈評価されたっものではなかった。
実際に当時のKAITOMEIKO立ち絵更新されたのは初音ミクブーム以降であって初音ミク登場時点でもまだ扱いは非常に小さい。

この時期に触れて置かなければならないのはニコニコ動画誕生だろう。実際のところ2000年代半ばの項で触れなければならないのだけれど、現在ニコニコ動画として成立するのは2000年代後半からなのでココにする。
御存知の通り当初のニコニコ動画違法動画アップロードサイトであり、何なら当時話題であったYoutubeから動画を引っ張ってきて字幕を流すという方式であったため、Youtube側に違法動画が溢れ、負荷も高まりすぎたためBANされるという全くもって褒められない頭のおかし犯罪サイトだった。ドワンゴもそれを自覚していて運営ドワンゴだって黙っていた。

VIPPERニコニコ動画移住が促進されるのは前述したパートスレ問題2ちゃんねるまとめサイト問題による嫌儲勢の興隆によってニュー速VIPスレ執拗に荒らされるという事態が起き、YoutubeBANからMAD動画ブームが萌芽し始めて面白いコンテンツニコニコ動画へ増えてきたからであった。
その初期では違法動画アップロードのノリで無編集動画がアップされていたが次第に編集の手が加わるようになりMAD動画へと変化していった。代表格はアイドルマスターの「tUNAK M@ster (THE iDOLM@STER アイドルマスター インド版)」や「るろうに剣心英語版(フタエノキワミ、アッー!)」など。

ほぼ同時期にはMikuMikuDanceが登場、次第に増えていくボカロ曲(カバー曲)へMikuMikuDanceによるダンス動画を付けるなどの動きが発生。それらがボカロ曲絵師によるカバーの依頼、次第にモーショングラフィックス化が促進され今日のようなボカロMVが生まれるようになった。
その当時を振り返れば、Flash動画黄金時代BUMP OF CHICKEN天体観測やKのような動画を作りたいという想いが強くあったことを今でも懐かしく思う。あなた師匠がボクたち世代にそうさせたんだ。

livedoorねとらじ勢はニコニコ生放送登場とともに移住する。
livedoorねとらじ時代からカラオケ配信などの動きがあったものニコニコ生放送登場直前くらいか版権曲へ対して勝手字幕をつけて(当時は違法に)アップロードするニコカラという動きが発生し、この動画ニコニコ動画から(当時は違法に)ダウンロード携帯動画変換君(FFmpeg)によってPSP向け動画へ変換し、実際のカラオケ店で歌うという学生文化が生まれた。
当時のカラオケにはアニソンはもとよりボカロ曲なんて配信されていなかったので、PSPコンポジット端子AVケーブルカラオケ店のディスプレイモニタAVアンプへ出力して歌ったのだ(後にJOYSOUNDがこの学生文化に気づいてアニソンボカロ曲積極的配信DAMがそれに追従する)。これらの学生文化からニコニコ生放送でもカラオケ配信をするようになり、そこから歌ってみた文化興隆する。
歌ってみたニコニコ生放送の影響は計り知れないが負の側面もあり、livedoorねとらじでもあったような過激化が一部で促進され、配信しちゃいけない女の子の柔らかい2つの丘を見せちゃったりしてBANされるのも跡を絶たなかった。
結局、人気取りのために手っ取り早く女の子という要素を売りに全面へ出すと女の子要素を強く訴えることでしか評価を貰えないため次第に過激化していくのだ。livedoorねとらじ時代(約20年前)から何にも反省してないヤツは結構居たし、今のYoutube LiveやTikTokでも居るのでそういうのやめておきなと言いたい。10年前と20年前の失敗を繰り返すな。エロであれ悪ノリであれ何であれ犯罪を伴う過激化はダメだ。合法的過激しろ

歌ってみたキーアイテムであったPSP、実はMikuMikuDanceとも関係があり、MikuMikuDanceでのボカロダンス動画ダウンロードし、同様に携帯動画変換君によってPSP向け動画へ変換し、ダンスコピーして踊るということへ活用された。小型であり物理ボタン再生停止逆再生スキップなどが可能であったためダンス練習に丁度良かった。そうつまりこれの流れが踊ってみた文化の萌芽であり、PSP踊ってみたでもキーアイテムであったのだ。
当時のPSP、実は学生に対して物凄く影響を持ったガジェットで、当時の学生文化に疎い世代には信じられないかも知れないがPSP本体を所有しているのにPSPゲームソフトを所有していない女子学生が居たくらい学生の間では物凄く評価が高かったのだ。その影響度合いは当時のiPod以上と言って過言じゃなく往年のAppleファンには信じて貰えないだろう。

このあたりに来ると当時学生であった自分からしてもオタクへの風当たりは非常に改善されていた。
未だに自分の姉などはオタクへ対して少々嫌悪感があるようだけれど、学生時代から部屋に引きこもって続けていたことが仕事になっている現状を見て「アンタあのままじゃ犯罪者か何かになると思ってたけど今はそれが仕事だもんねぇ世の中わからないわ」などと諦めた感じでたまに言っている。
そんなの当たり前の話なのだ。ボクは師匠たちに憧れて今のような大人になった。師匠たちがどんなに迫害されても面白いモノを作り続けてくれたからこそボクたちは師匠のようになりたいと思った。モノを作る人が何かを変化させ、何も生まれない世界は何も変わらないんだ。ボクは師匠たちの手によって変化させられモノ作りをするようになった。

かにボクたちの世代オタク迫害ほとんど無くなった無くした、でも迫害されてきた師匠たちがモノ作りを辞めなかったからこそ今のボクたちはあるんだ。
今でも覚えてるよ!粗いのに精緻ドット絵面白いテキストサイト発音制限の中で奏でられるFMサウンド、低処理性能で実現する疑似3Dブラウザゲームあめぞうスレッディングシステム夢小説ツクール吉里吉里HSPアナタ達が作ってくれたモノなんていくらでも挙げられる!
憧れさせてくれた師匠たちへありがとうございます!と深々と頭を下げたい。


そしてボクたち世代を見て憧れてモノ作りをしたいという新しい世代の子が現れているのなら作り手としてこれほど嬉しいことは無い。


P.S.まりにも書きすぎて3/4削った。つまりこのエントリは1/4まで圧縮してるので何かのきっかけがあれば補足するかも知れない。

2023-02-20

結局Mastodon(ActivityPub/Fediverse)ってギーク砂場なのよね

Twitterとの大きな違い、それは誰しもがActivityPubプロトコル互換分散SNSサーバーを立ち上げられるという技術的な面以外にも文化的な大きな違いがあって、Twitterでは誰しもが受信者であり発信者であることが工程されるけれども、ActivityPubプロトコルネットワーク通称Fediverseでは発信者の中でも特に面白いことを作り出す創造者が特に高く評価される傾向にある。

ActivityPubプロトコル互換分散SNSサーバーであるMastodonやMisskeyにはユーザー自身(正確にはサーバー管理者)が自由投稿文中へ埋め込めるカスタム絵文字を設定できるし、更にMisskeyではカスタム絵文字によるSlackDiscodeのようなリアクション対応し、MFM(Markup language For Misskey)と呼ばれる文字装飾に関するマークアップ環境が整えられておりユーザーはより自由度の高い自己表現投稿をすることが可能だ。

そんなFediverseに居る創造者たちはGIMPInkscapeFFmpegImagemagickなどを使いこなし、日々面白いカスタム絵文字アニメーションGIFを生み出してはタイムライン上で笑いを誘い、そしてTwitterでは知られることのないネットミームを生み出しては、いつの間にかTwitterでも使われるようになるのは珍しくなくなっている。

そのノリはまるで世間を全く知らない男子中学生のようで、バイトを始める人が多くなる高校生にすら至らない子供じみた文化だと言える。

ここまで書いて思うのはActivityPub、プロトコル分散SNSサーバー、Fediverse、GIMPInkscapeFFmpegImagemagicketc...様々な単語を持ち出したが、これら単語へ即座に反応できる人こそが色々と問題騒動が巻き起こっている現在Twitterから別のマイクロブログSNS移住することができる素質を持つ人々だということだ。ポイントは「移住することができる」である。つまりTwitterには「できない」人が居るのだ。

男子中学生のような子供じみた文化についていけない以前に、明らかにFediverseでは実際に手を動かして五感を刺激する創造へ対する評価が妙に高い。例えば社会問題へ鋭い意見を単なる文字で"ツイート"するだけじゃFediverseでは評価されにくいのではないか?という疑念がある。

Twitterでもイラストショート動画面白いGIF評価される。しかユーザー割合で言うと、そのような実際に手を動かして五感を刺激する創造を行える者は少ない。Fediverseではそれが当たり前だとでも言うかのように割合として創造者が多すぎる。

無産オタクなどという言葉が稀に見られるけれどもFediverseでは無産オタクであっても少なくともカスタム絵文字マークアップ面白おかしく装飾できるようでないと居心地が悪く感じてしまうのだ。Fediverseで無産オタク価値がないと誰も言わないが、創造者への評価が異常に高いので相対的に無産オタク価値は低いという現状がある。

誰かが砂場で山を作る、そしてそれを面白がった誰かがトンネルを掘る、水を使えば更に面白い造形が出来て流れる水はスゴイのでは?と誰かが提案し実行する。

Fediverseでは砂場の周りで評論しても砂場の中で遊んでいる子供は決して砂場の外へ目を向けない。眼の前の砂の山をどうするかで頭が一杯なのだ

それは選民意識か?おそらくたぶんきっと違う。

選民意識に使うリソースなどFediverseの創造者たちは持っておらず砂の山しか見ておらず、砂場の周りで評論する自分たちことなんか全く気にしていないからだ。

2023-01-24

ありきたりなシェアウェア代替オープンソースソフトウェアリスト

MS OfficeがどうのこうのAdobeがどうのこうの

いやわかる、MS OfficeとかAdobe業界標準だしファイル互換インポートとかも楽だ。
ただまぁその万人へ必須か?と言われたら圧倒的にそれが必須じゃない仕事をしている人のほうが多い。
何なら仕事じゃなくて趣味レベルであるならばなおさらMS OfficeとかAdobeとか業界標準ソフトウェアじゃなくても良くなっちゃう。

ということで、ありきたりなシェアウェア代替オープンソースソフトウェアリスト作ってみた

Libreoffice

定番中のド定番オープンソースオフィススイートだ。
MS Officeじゃなくて良い人はLibreofficeGoogleクラウドのヤツを使ってる。
やはり主に使われるのはワープロソフトWriter表計算ソフトCalcプレゼンテーションソフトImpressだが、MS Access代替として挙げられるBaseは厳密な意味代替とはならないためMS Access代替無料でゲットしてやろうと考える人が陥りがちの罠だ。
まぁただデータベースフロントエンドソフトとしてBaseはそこそこ使えるので、MS Access代替として捉えるのではなく別種のデータベースフロントエンドソフトとして割り切れば想定されることの大半ができる。
MS Visio代替としてDrawも挙げられがちだがMS Access場合と同様にDrawVisioの厳密な代替とはならないので注意が必要だ。

Inkscape

Adobe Illastratorの代替として挙げられがちなオープンソースベクターグラフィックスソフトウェア
機能なのだがIllastratorと比較すると恐ろしいほど使いにくいUIを持っており、折角の高機能アクセスするにはどうしたら良いのかわからないと挫折する人が多く出る。いやなんでホントこんなUIなんだ。
ただ、諦めずクソUIに付き合っていると不思議もの人間は慣れてしま結構自由度高くベクターグラフィックスを生成できるようになる。
Adobe Illastratorには無い長所としてSVG規格へ厳密に従うという方針で開発されているため、Illastratorで生成したSVGWebでそのまま使うとWebブラウザで謎の描画バグWeb屋は悩まされるがInkscapeではそれが無い。描画バグが起きるとき製作者が間違った設定を行っているかWebブラウザ側が使っている設定に未対応場合ほとんど。
将来的にサポートする気はあるらしいが現状はアニメーションSVGに弱いのも残念でならない。どうしてもアニメーションSVGをやりたいのであればInkscapeで生成された静止画SVGアニメーションSVG化することを想定しているaniGenというWebベースエディタがあるので調べてみると良い。

GIMP

Adobe Photoshop代替として挙げられがちだが、元来Web用の画像製作するためのラスタグラフィックスソフトウェアなのでRAW現像写真を加工するためのソフトじゃないが、本家すらその辺のことを忘れたふりをしている。
画像編集や加工で求められる基本的機能はほぼ網羅されているが、RAW現像に関しては標準状態のままではできず、最近Adobeが搭載している人工知能を用いた機能もないのでクラシカルラスタグラフィックスソフトウェア表現することもできる。
GIMPInkscapeが使えると大半の画像製作は何とかなってしまうため一部の情報技術者寄りのギークPhotoshopやIllastratorは触ったこともなく使えないがGIMPInkscapeは困らない程度には扱えるというデザイナーツッコミ入れそうなおかしスキルセットになっていることがある。

Raw Therapee

Adobe Lightroom代替として挙げられがちなオープンソースRAW現像ソフトウェア
実はdcrawというRAW現像のためのオープンソースライブラリフロントエンドであり、GIMPRAW現像するために活用されるUFrawも同様にdcrawフロントエンドであるため中身は同じだったりする。オープンソースRAW現像ソフトウェアはdcraw使いがち。
オープンソースソフトウェアRAW現像を賄っている人はGIMPでUFraw活用してRAW現像するよりもUI的に使いやすいのでRaw TherapeeでRAW現像TIFFを出力しGIMPで微調整するような使い方をしている人が多い。

LibreCAD

オープンソース2D CADで以前はQcadと呼ばれていた。
一部の読者はJw_cadJWWファイルを扱うことが可能という特徴を持っているというだけで興味を惹かれてしまうのではないか
Jw_cadとは違ってWindowsmacOS、各種Linuxディストリビューションで動くので2D CADデータネット上の友人知人などとやり取りしたいときに向くんじゃなかろうか?ニコニコ技術部的な遊びとか、最近流行りのルール無用JCJCタイムアタックとかで。

FreeCAD

オープンソース3D CADで、近年は3Dプリンターあたりの需要でよく目にするようになった。
Autodesk AutoCADFusion 360、Dassault Systèmes SolidWorksよりも草の根では広まっており日本語でのハウツー記事オープンソースソフトウェアとしては比較的多い印象。
シミュレーション機能シェアウェア比較すると弱い傾向があるもの草の根でそこまで必要か?と言われたら悩む。無料シミュレーションやりたいならOpenFOAMにでも流し込め。

Krita

オープンソースお絵描きに特化したラスタグラフィックスソフトウェア
歴史的経緯ではLinux界隈でのGUIツールキットの2大巨塔にGTKQtがあり、GTKGIMPを作り上げるために生まれたこともありGTK側には高度なラスタグラフィックスソフトウェア存在していたがQt側には存在していなかった。そこでGIMPの対抗としてQtを用いたKritaの開発が進められたが次第にGIMP的な画像編集ソフトウェアよりもお絵描きに特化していき現在のような性格を帯びるようになった。
SYSTEMAX ペイントツールSAIセルシス CLIP STUDIO PAINTからの影響が強く現れており、オープンソース界隈のSAIクリスタなどと呼ばれることがある。クリスタがそうであるようにスマートデバイスへの対応も計られAndorid OS版やChrome OS版が存在する。
ただ日本需要を敏感に拾えるクリスタなどと比較して漫画作成機能に関してKritaは弱いと言われることがあるものの、GIMPと同様に無料とは思えない機能が充実しているのもまた事実である

Blender

オープンソース3DCGアニメーションソフトウェアで、非常に多機能のため何故かAdobe After Effects代替として挙げられることもある。
YoutubeBlenderYoutubeチャンネル広告を載せろと迫ってBlender公式がそれを拒否してYoutubeから撤退したり、庵野秀明が率いる株式会社カラー出資したことなどオープンソース界隈でも異彩な存在感を放っており日本国内でも非常に注目されているプロジェクトだ。
ただ、初期状態では独特なUIによる使い勝手が非常に悪くユーザー自分で使いやすい配置を模索する必要があったりタイムラインが使いにくかったりと何故オープンソースソフトウェアUIがクソになりがちなのか?という問題にぶち当たる。

Godot

オープンソース2DG/3DCG兼用プログラミングIDE。つまりUnityとかみたいなやつ。
MIT Licenseロイヤリティフリー、開発言語はC#もしくはC++、そしてPythonライクなGDScriptで、Unityみたいにマウスポチポチしてオブジェクトへ色んな設定を決められるので「Unityみたいのでゲーム作りたいけど運良くヒットしたときライセンス料がなぁ」と懸念している人に役立つ。
ちなみにWiiニンテンドーDS用向けにリリースされたSEGAゲームタイトルソニックカラーズSwitchPS4などのマルチプラットフォーム移植ソニックカラーズ アルティメットはGodotを用いて移植されているので商用でも耐えうることはSEGA証明している。あのSEGAソニックでだ。

Shotcut

オープンソース動画編集ソフトウェア
様々な部分で動画ライブラリFFmpeg依存しているためFFmepgのフロントエンドソフトとしての性格も持つ。
この手の無料動画編集ソフト国内だとAviUtlや近年ではBlackmagic Design DaVinci Resolveが人気だけれど、海外オープンソース界隈ではShotcutは比較知名度が高い。
カラーグレーディングに関して不足のない機能を有しているので高度なトランジションを用いるというよりも色を追い込むような使い方が合っているだろう。
ていうかFFmpegのフロントエンドなのでFFmpegができることは理論上なんでもできる(理論上なので追加でコマンドを叩く必要があったりするけどね)。

Tenacity

オープンソースレコーディングソフトウェア旧名称はAudacityと言われるとご存じの方も多いハズ。プライバシー問題Audacityからプロジェクト分岐されTenacityとして再出発することとなった。
Audacityは開発の主な拠点ロシアを中心に行われていたという経緯があり、現在ウクライナ-ロシア戦争へ至る前の影響から個人情報収集ロシア企業が行うと発表され、それに反発したユーザーらによってプロジェクト分岐しTenacityプロジェクトが立ち上がった。
Audacity自体VSTプラグイン動作するなど非常に高機能レコーディングソフトウェアであったがウクライナ-ロシア騒動に巻き込まれたと言った感じだ。
Audacityから分岐したTenacityもそのまま高機能レコーディングソフトウェアなのでこれからはTenacityを使ったほうが色々面倒が少ないだろう。

Ardour

ProTools代替として挙げられがちなオープンソースDAW。非常に高機能DAWとして求められることの大半ができるものの、これもまた通例通り最近流行りの人工知能を用いた云々かんぬんは標準状態だとできない。
Ardourプロジェクトの立ち上げをし主要開発者であるポールデービス氏はJACK Audio Connection Kitのプロジェクトの立ち上げをし主要開発者であるという事実を伝えると驚く人がいるかも知れない。LinuxGitリーナス・トーバルズ的な文脈だ。

LMMS

オープンソース界のFL Studioと呼ばれることもあるDAWステップシーケンサーを中心に作曲するタイプDAW電子音楽が得意。LMMSという名称Linux Multi Media Studioの略でLinuxに端を発してマルチプラットフォーム展開をしたDAW
オープンソースDAWにしては珍しく初期状態から多数のソフトウェアシンセサイザープラグインが用意されておりインストールした時点で遊び始めることができるものの、オープンソースの例に漏れずクソUIを持っており使いにくい。GIMPBlenderもそうだが1990年代後半〜2000年代前半あたりに流行したMDI(Multiple Document Interface)を未だに引きずっているためクソUIになりがちなのだ
ググる日本国内にも意外とユーザーは居て、DTMやりたいけど初期投資は低く抑えたいみたいなユーザーが選んでいる模様。そういう需要ならLMMSの他に基本無料で全機能が使えて一部のプリセットが有料のVitalっていうソフトウェアシンセサイザーも導入しておくと延々遊べるよ。

Mozilla Firefox

オープンソースWebブラウザとして非常に有名な存在
Google率いるChromiumWebブラウザに近年物凄く押されているもの独禁法回避するためGoogleMozilla出資しているという歪な構造を持つ。
Mozilla運営が下手すぎて資金をドブに捨てることを繰り返しているためGekkoレンダリングエンジン未来があるのかと一部の識者から不安がられている。
Firefoxは使いやすいのか?と言われたら、それはもう好みの問題しか返せないのだがカスタマイズ性は非常に高い。


というわけで書いていて飽きたからこの辺でやめておく。気が向いたら何か追記するかもしれない。

2022-12-01

ラズパイ4で録画 2nd season

ラズパイ4で全部やってもらうのはあきらめよう

そう思ったらラズパイ4が輝き出した

ラズパイ4 4GB + SATA SSD(USB外付け化) + PX-Q3U4 + epgrecUNA + lighttpd構成

・8本同時録画いける、load average 2.09

トラコンはムリ、リアルタイム視聴なし、とにかく ffmpeg ダメゼッタイCPU使用率が一気に悪くなる)

エンコを捨てればなんとかなるがエンコを捨てるとHDD容量リミットマッハになるので

録画済のファイル不定期にエンコしに行く別ノード必要かも知らん

もう一台ラズパイを用意して共有フォルダ見に行ってエンコ + 録画サーバDBレコードぶっこむ、みたいなの



追記: gst-launch-1.0 でも頑張ってみたが ffmpeg 使ったのと大差ねえわ。エンコするなら同時に2か3(夏なら2かも)、エンコなしなら8本、というアンバランスな話になりそう。

2022-01-25

Linuxエロ管理できて一人前

なんか普段使いPCにもLinuxを入れろみたいなのが話題だけど

Linuxトレーニングとしては本当に有用

トラブル起きたときに直さないとネットにも繋がらない

これが別途用意した開発環境とある程度で諦めたりしちゃうけど

普段使いPCだとそうはいかない

特にエロコンテンツ管理とかしてると直さないと死活問題になる

例えばアップグレードしたらX.org関係がぶっ壊れてGUI出なくなったらマジで困る

必死X.orgを修復する過程ドライバ周りやカーネル周りに詳しくなる

動画を見るためにはコーデック関係理解しないとダメだし

一括で変換して保存したりお気に入り部分だけを切り出したりしようとしてffmpeg無茶苦茶詳しくなる

FANZAセールしてないかスクレイピングしてクロールかけたり

なんならFANZAが閉店したときのために漫画コンテンツキャプチャしてダウンロードしておいたり

家の中でスマホエロコンテンツ見たくなったらWebサーバ建てたり配信サーバ建てたり

とにかく動機は真っ黒レベルで不純だけど技術は恐ろしいほど蓄積する

まずは普段使いPCLinuxにして、技量が貯まれサーバを作ると良いと思う

2021-09-18

革新的で軽量なブラウザー(自称)、Floorpブラウザを引き続きこき下ろす

Kinzaパッチが当たった正式版が公開されたので、引き続きこき下ろす

この間 https://anond.hatelabo.jp/20210828113740 を書いたが、DuckDuckGo経由で無事作者に見つかってしまったらしく、ここで指摘を入れた誤字、インストール場所、公開ソースコードのREADMEが全てではないが直ってた。ここ以外にもアンチがそれなりにいるみたいで、作者のTwitterを見る限りメンタルが削られていたようだ。(あれだけTwitterアンチコメントがあったのを知ってたのに、中途半端覚悟エゴサたからじゃないの?と言いたいが)

アンチあんなにいるのは人気がある証拠ではないかもっといろんな人に知ってもらうまたとないチャンスだ。

誤解しないでほしいのは、こき下ろしているのは学生の合間に作った革新的で軽量なブラウザー自称ではなく価値あるブラウザになることも期待しているかであるブラウザ作る奴なんてほとんどいないから。


利用規約が長すぎる

以前利用規約での遊びがひどすぎてふざけてんのかと書いたせいかは知らないが、アップグレードちゃんアップロードになっている、個人の感想がなくなっているなど、おふざけはなくなった。しかし、利用規約が以前と比べて長すぎる文章になってしまっている。しか利用規約に書くべきではない内容はそのままどころか増えているし、もう少し整理できたのでは?

以前、「Ablazeの利用規約に沿って」という文に対してAblazeの利用規約をここに載せろと言ったが、掲載されたのはその利用規約ではなくプライバシーポリシーだった。「Ablazeの利用規約」は「Albazeのプライバシーポリシー」のことなのか?「Ablazeの利用規約」はホームページにも掲載されていないので、結局の所それに何が書かれているのかわからない。何が書かれているかからない「Ablazeの利用規約」に同意しようがないので、この利用規約に真面目に従えばAblazeの関係者と同団体に盲信する人を除いてFloorpブラウザ規約上誰も使えない代物である。どうせ誰も見ないでスルーして使っているだろうが、きっちり書くべきところがきっちりできていないのは問題である

所々「書いとけばいいんでしょ」感が出てしまっていて、ただでさえ読まれない利用規約さらに読む気のしないものになっている。ここまで長くなったのなら、規約本文の見直しをした上でその中にあるプライバシーポリシーを分けた方が良くないか?工夫・配慮が足りない。リリース予定日に追われて、利用規約に割く時間がなかったのだろう。

それにしても、あれだけ長くなってもChromiumライセンス情報が未だに書かれていないのはどういうことだろうか。著作権表示と許諾表示をドキュメントに書くことが条件になっているので、「BSDライセンスに従って」という書き方ではダメ。その表記で済ませるなら、ドキュメントファイルとかURLとかを明記しないと。Kinzaパッチのことよりも憂慮するべきことではないのか(これも結構長いのでChromiumと同じようにすればよいのでは?)。


Chromiumバージョンが89に大幅ダウン

Kinzaパッチをそのまま当てられるようにしたことで、バージョンがDevチャネル相当の95から89に大幅ダウン。Kinzaパッチが公開されてからわずか2週間でリリースできたのはこれが理由だろう。Kinzaの言ってるとおり古いバージョンのままでは危険で、常用は避けるべきである

ちなみに、https://developers-jp.googleblog.com/2021/04/chrome.htmlの通り、Chrome94からメジャーバージョンアップの頻度が6週間から4週間になるらしいが、メジャーバージョンアップについて来られるのかが疑問であるメジャーバージョンアップした正式版に期待が寄せられると思ったが・・・(次節に続く)


(!) Kinzaパッチ適用2022年まで

Kinzaパッチは何回も言うけど2022年までしかサポートしない。

というツイートが。あれ?このブラウザって「Kinza派生ブラウザ」だよね?たった1年ちょっとで終わりなの?

Chromiumメジャーバージョンアップにかかる手間のことを全く考えていなかったようだ。Kinzaが終了した理由に開発継続に対するコスト問題があるって書いてあったのに。その意味理解できていなかったのか。2022年まではやると言っているようだが、パッチ適用時のエラー量が多すぎて挫折しているのではないか本業学生なんだし、本業を優先するゆえにKinzaの後釜になれないのも仕方のないことだろう。というより、ブラウザ開発は本業と両立できるほど甘くないのでは?

2022年までの理由は、受験を控えているかららしい。受験は作者の人生を左右する大事ことなのでしょうがない面もあるが、Ablazeという非営利団体(?)にはそれをカバーする人が今はいないということも言える。要するに、2022年を過ぎるとメンテナンスする人が誰もいないことになる。早くもFloorpの将来性が危うい。


"(見せかけの)" メモリ使用量は、他ブラウザと比べ、最大で75%削減されました。

Fireminによる見せかけのメモリ使用しか見ていないのは相変わらずのようで、大変残念。あれだけこき下ろしたのに懲りないね

以前

メモリ使用量が少ないのは見せかけ

なんて書いたら某動画で「変なこと言ってる」と言われたが、その動画でもやっぱりWindowsタスクマネージャーの一部分しか見てなくてお前もかよ。恥ずかしい人は作者だけじゃなかったわけだ。まあ仕方ないよ。Floorp軽い!って先に体感してしまってろくに検証せずそれで終わりにしたんだから

しかメモリ圧縮効果はあるからメモリ不足気味な低スペックPCなら有効かもしれない。けどな、Fireminを他のブラウザでも有効にしたら同じ効果が得られるぞ。ChromeなんかもWindowsタスクマネージャーメモリの所を見たら数MBになるから。実際そこまで減らないけどな。

落書きに書いてある

メモリリーク解消した!」と勘違いしてる馬鹿にはピッタリ

は全くその通り。そう思い込む奴が出てきた一因はこの間裁判に負けたギガなんとかが記事を書いたせい。あと前に言い忘れたけど、ページアウトするってことは、ページファイルへの書き込み頻度が上がってディスク寿命を縮めるからメモリに余裕がある人はFireminは止めとけとだけ言っておく。


FLoCはまだ削除されていない

次のバージョンに持ち越しか


ソフトウェア特許無頓着

FloorpにはFFmpegH.264AACデコーダが入っているが、それらは特許技術保護されている。特許の入ったコードバイナリで配布することに関して、FFmpeg特許侵害の責任は一切持たない方針をとっているので、一部の例外を除いて特許ライセンス管理しているMPEG LAVia Licensingとライセンス契約を結ばなければ特許侵害になる。

非商用ならライセンス料がかからないが、個人もしくは非営利団体からライセンス料がかからないとは限らない。広告収入を得ている場合は非商用と見なされない可能性がある。将来ライセンス管理会社からライセンス料を請求される、最悪の場合特許侵害で裁判沙汰になるので覚悟しよう。ちなみにこれがKinzaが当初はH.264AAC(と当時はまだ特許有効だったMP3)の再生ができなかった理由であり、独自実装となった理由である


一番軽量は譲る気なし

以前言ったことが直ったものもあるが直ってないのもいくつかあって、特にhttps://github.com/Ablaze-MIRAI/Floorp-Browserの一文

Chromiumで一番軽量なブラウザの一部のソースコードです。

象徴的。「大部分の」は直ったが、どうやら「一番軽量」は直す気がないらしい。その誇大広告を直す気が無いのなら、なぜ一番軽量と言い切れるのか証拠を出しましょう。まさかあのメモリカスタマイザーが同梱してるからどの派生ブラウザよりも軽いんだよ、とか言い放つ気ではないだろうな?他のブラウザにFireminを入れてもなお軽いことを示してみてね。頑張って♪

Chromium派生ブラウザを初めてインストールした時に軽いとかほざく奴がいるけど、あれ何も入ってないまっさら状態のせいだからな。履歴とかクッキーとかキャッシュとかがたまりにたまったブラウザと比べるから軽いって錯覚するだけで、地道なChromiumコード改造とかしない限りメモリの使い方もパフォーマンスほとんど同じ。改造以外に差があるとしたらビルドの仕方ぐらい。比べるのはプロファイルを全部コピーして同じにしてからだ。


その思想危険

Floorpは他のブラウザ拡張機能インストールする!!危険!!!

って意見を持つ必要はありません。FloorpはChromeウェブストアの審査を通過した場合のみ、その機能採用します。Googleの厳しい審査を受けている為、安全です

というTwitter発言大事なことを忘れている。Chromeウェブストア経由でインストールするのはGoogle審査があるという意味では安全だが、ストア外からインストール安全とは言ってない。審査の通ったファイルが変化なくFloorpに入っている保証ができるのか?Floorpを信用するならインストールすればいいと思う。ソフトウェア署名がないか改ざんされてないか検証できないけどな。サーバーが乗っ取られて偽ファイルダウンロードされるような事態を想定できている?何のためにストア外の拡張機能インストール管理者権限が必要になったか理由わかってる?

まあ学生が作ったブラウザを信頼するかしないか問題だな。どうなっても誰も責任は取ってくれない。


ほか

今の段階だと、Chromiumバージョンが古くてセキュリティが怪しいFloorpをわざわざ入れるまでもないんじゃないのか?FloorpSyncというxBrowserSyncベースブラウザ同期の機能はxBrowserSync拡張機能さえ入れればどのブラウザでも使えるし、そんなに(見せかけの)メモリ使用量削減効果を見たいならFireminを入れればよいわけだし。

FloorpSyncはxBrowserSyncから名前変えただけじゃないの?まあ日本語対応ブラウザの作者がやったらしくそのことは評価できるが、Floorp自体はまだこれといった特徴がない。特徴がないのは開発が始まったばかりで仕方のないことだが、Kinzaパッチ適用した後どうするかが特になく、将来どうしたいのかがよくわからない。挙げ句の果てにKinza派生系は2022年までという期限が付いてるし。

まあめんどくさがりにはいいんじゃない?同期やらメモリ節約やらを勝手に入れてくれるんだから

何で批判多いのか自覚がないのは痛い。そういう厚かましさと根拠のない自信がアンチを生んでるんじゃないのか。もうエゴサしてないらしいからこれを見ることはもうないだろうがな。これを書いた屑なアンチを乗り越えてこそ本物だからメンタル崩壊してる暇はない。しっかりしろ

オープンソースソフトウェア名前を変えて、それらを寄せ集めただけのブラウザで終わるのか、このブラウザならではの特徴を持ったブラウザに成長するかは作者次第。今のところは前者で開発終了になるのが目に見えている。いろいろな人から期待されている割には軽い気持ちで作っているように見受けられ、ブラウザ開発の覚悟が足りていない。

2021-01-29

Chrome,Edgecurl(cmd)としてコピーしたm3u8コマンドffmpeg用に直すPowershell

ffmpegパスと保存ファイル名は自分でつぎ足す仕様

$ffparam = ""
$inputs = ""
$lists = Get-Clipboard
Write-Output $lists
foreach ($pms in $lists) {
    if($pms.Contains("curl")) { $inputs += $pms.Replace("curl","-i") }
    if($pms.Contains("user-agent"))
    {
        $ffparam += $pms.Replace('  -H "user-agent: ','-user_agent "')
        continue
    }
    if($pms.Contains("  -H")) { $ffparam += $pms.Replace("  -H","-headers") }
}
$ffparam += $inputs
$ffparam = $ffparam.Replace("^","")
$ffparam += "-c copy -movflags faststart -bsf:a aac_adtstoasc"
Set-Clipboard $ffparam

2020-12-17

PornHubがなくなったのでShareVideosで動画ダウンロードする方法を書いとく

おかずをダウンロードするすゝめ

url = document.querySelector('[type="application/x-mpegURL"]').src

ffmpeg -i $url -codec copy file.mkv

2020-09-30

scoopのupdateが珍しくエラーを吐いたので何かと思ったら

ffmpegバイナリを配布していたサイトビルドホスティングを終了したそうだ

今までありがとう

https://www[.]reddit[.]com/r/ffmpeg/comments/ikht2k/ffmpegzeranoecom_will_close_on_sep_18_2020/

ffmpeg公式では以下を案内している

scoopの設定もそのうちこれらに代わるだろう

https://www.gyan.dev/ffmpeg/builds/

https://github.com/BtbN/FFmpeg-Builds/releases

2020-05-20

anond:20200520175329

QEMUFFmpeg両方の原作者っていう時点で意味不明なんだが、5Gのソフト基地局自作して売ってるとかもう頭おかしすぎる

ログイン ユーザー登録
ようこそ ゲスト さん