したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#6 @避難所

1名無しさん@避難所:2018/12/19(水) 15:32:53 ID:eHMJ3NNc0
B11.23.1からreadcgi.jsとreadcgi_aux.jsの置き場がパッチと同じ場所(launcher or Java)に変わりました
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1507870310/871

322名無しさん@避難所:2019/03/03(日) 22:56:58 ID:vc5IIdhA0
11.0.2だからbcprov-jdk15on.jarいらんのかと消したら起動しなくなってあれれーと思ったら
11だと設定3の使用チェック項目が消えててバージョン落としてチェック外してから起動なのね
適当にあるもの全部突っ込んでるとこういう時焦っちゃう

323名無しさん@避難所:2019/03/03(日) 23:28:27 ID:ulUowZn20
>>322
報告どうもです

>11だと設定3の使用チェック項目が消えてて
申し訳です
これバグでした
Java7からJava9の時しかチェックボックスを表示してませんでした
これはこれで直すとして(いろいろと煮詰まらない点はあるんですが)

◆bcprov-jdk15on.jarを削除してV2Cが起動しなくなった場合の対処方法
  V2Cフォルダの2ch_api.txtを開いて
  2chAPI.UseBouncyCastle=true
  を削除してV2Cを起動して下さい

324名無しさん@避難所:2019/03/03(日) 23:34:01 ID:ulUowZn20
Oh!

bcprov-jdk15on.jarが無かったらBoncyCastleを呼び出さないってバグを直してなかった・・・
orz

325名無しさん@避難所:2019/03/03(日) 23:56:05 ID:ulUowZn20
u-nn
スクリプトのJava8対応をしてるV2C-R 2.11.8とその派生にRhinoスクリプトエンジンを当てると
ファイルの読み書きがあるスクリプトはエラーになる模様

326名無しさん@避難所:2019/03/04(月) 01:17:17 ID:LC5Z704g0
当たり前の話なんですが、WindowsもMacも修正出来るのが凄いとしか…いつも、ありがとうございます。
がんばってください。

327名無しさん@避難所:2019/03/04(月) 23:32:23 ID:qTLgsoTo0
これ見られる?
http://www7b.biglobe.ne.jp/~hashlay/b11map/

V2C毎の必要なパッチjarや関連ファイルの設置要否MAP

328名無しさん@避難所:2019/03/04(月) 23:40:41 ID:qTLgsoTo0
>>327
&伝わる?

329名無しさん@避難所:2019/03/04(月) 23:53:01 ID:YBWcTeKA0
見れる&とりあえずどれ突っ込めばいいかの確認には十分だと思う

330名無しさん@避難所:2019/03/05(火) 00:39:35 ID:N/04QjZ60
もし、過去ログさえ引き継げればあとはリセットされてもいいって割り切ったとしたら
zip1つを解凍すれば終わり、ってできるもの?

331名無しさん@避難所:2019/03/05(火) 13:21:58 ID:qZBA7TrY0
>>330
過去ログにも色んなしがらみ情報や設定があるんで
現実的には新しいV2Cを作ってそこにパッチziをp解凍して突っ込んで
次に今使ってV2Cフォルダ下を全部新しいV2C下にコピー
になるかと思います
(もしくは今使ってV2Cフォルダ下をバックアップして、そのV2Cフォルダ下を継続して使用)

332さかな:2019/03/05(火) 22:05:45 ID:IL9l1.ZI0
http://soku0226.blog.fc2.com/blog-entry-9104.html?sp

333名無しさん@避難所:2019/03/06(水) 02:08:02 ID:PC7Huo8g0
>>311のv2c_sync_B11.txtの292,293行目ですが、
こんな風にnewを付けないと動かないみたいです

var jxml = new java.lang.String(text);
inputStream = new java.io.ByteArrayInputStream(jxml.getBytes("utf-8"));

334名無しさん@避難所:2019/03/06(水) 07:50:57 ID:unUOQ2WU0
今の環境が【V2C】 3.0.3+ (V2C-R+) [S20151112] (L-0.7.0:amd64)なんだけど
いろんな修正をして自分でも覚えていなくて
アプデ手順の「必要に応じて」とか「A or B」が
必要なんだかどっちをやるんだかもう分からないので
ゼロから環境を作ることでアプデ手順を確立しようと思って

V2C-R plus 3.0.3 rev5.zipを解凍
→v2c_api_patch_B11.25.4_20190303.zipの設置必須物件だけ設置
→v2c_sync_20190303.zipのv2c_sync_B11.txtを設置、>>333の修正実施
→Sync2chでお気に入り復元
→終了させた状態で古いV2C-R+からひとまずlogフォルダだけコピー

ってやったけど、
お気に入りの半分くらいのスレは問題なさそうだけど
もう半分は一応読めるけど
「datが存在しません。削除されたかURL間違ってますよ。」
というエラーも出る
多分コピーしたログに入っているレスは見えるけど
5ch側で新規レスが増えても見えない状態かな

古いV2C-R+からlogだけコピーじゃだめなんだね
全部コピーするとまた何の修正をしてるのかよく分からない状態に戻るので
もう少しいろいろ試してみる

335名無しさん@避難所:2019/03/06(水) 08:10:56 ID:unUOQ2WU0
過去のどこかでアプデ手順をミスったんだろうけど
古い環境は同じファイル名のファイルが違うフォルダにあったり
末尾の_xxxとか(xxx)とかが違うファイルが同じフォルダにあったり
何が実際に使われているファイルなのか区別するのも難しい

俺環だから他の人に聞くこともできないしやっかいだな・・・

336名無しさん@避難所:2019/03/06(水) 10:19:47 ID:8b4ObCj20
>>334
試してみたけど

① V2Cのみ設置後起動・終了しクリアなV2Cを作る
  この時Twitterを使うならアカウント登録も行う
   →Twitterアカウント登録に失敗してもV2C終了でBBSフォルダ>Twitter>bbsprops.txtが出来てればOK
 
② ログの移行だけを行う場合は
   1)logフォルダ丸ごとコピー(但しあとでフォルダ内の手動整理が必要)
   2)favorite.txt(お気に入り)を上書きコピー
   3)移行元usrprops.txt内のTablePane.OpenTabs=とDisplayPane.OpenTabs=とDisplayPane.Columns:=を
    移行先usrprops.txtに追加(エディタで開くと複数行になってる場合もあるので注意)
     →DisplayPane.Columns:=はカラムを使ってる場合に必要
       カラムを使ってない場合はusrprops.txtに存在しない?
   4)BBSフォルダ>UserDefinedを丸ごとコピー
     →otherbrd.txtはゴミだらけなんだけどこれがないと外部板のスレを表示できない
   5)Twitterを使用する場合は移行元BBSフォルダ>Twitter>bbsprops.txt内のTwitter.OAC:=を
    移行元BBSフォルダ>Twitter>bbsprops.txtに追加
  を移行してV2Cを起動すればログだけ移行した設定は全て初期状態(に近い?)なV2Cが開くはず
 
③ V2C起動後は
  Twitterを使用する場合はアカウントを登録
  お気に入りは閉じた状態でV2Cが起動するので自分で開く

でそれっぽく見える結果になった

337名無しさん@避難所:2019/03/06(水) 10:23:22 ID:8b4ObCj20
>>333
ありがとうございまーす
週末B11で
 ・bcprov-jdk15on.jar周りの修正(無くてもV2Cが起動するようにする、Java7でも必須にする)
 ・V2C+のB11使用環境だとインスタのjsがエラーになる
って修正を出すので
その時合わせて修正します

338名無しさん@避難所:2019/03/06(水) 13:31:24 ID:8b4ObCj20
>>333
Java7の時は起きなかったからJava8以降で発生する現象かな?

339さかな:2019/03/06(水) 13:40:30 ID:zjRX2JFE0
http://soku0226.blog.fc2.com/blog-entry-9107.html?sp

340名無しさん@避難所:2019/03/06(水) 21:08:02 ID:xiIIKoi60
>>338
動かなかったのはOpenJDKの11.0.2です

341名無しさん@避難所:2019/03/07(木) 18:12:36 ID:qxX2ZPrM0
>>336
>>334のエラーの原因が分かりました
板一覧の更新をしていなかったせいでした

usrprops.txtの移行をしていて気付いたのだけど、
移行前は
BoardTree.Conf=u
を設定していたから起動時に自動的に板一覧を更新していたので
意識の外になっていたけど
デフォルトでは自動で更新しない設定でした

342名無しさん@避難所:2019/03/07(木) 19:57:13 ID:84WkW3kk0
すいません
v2c-rplus3.03をv2c_api_patch_B11.25.4_20190303で更新したのですが
起動時の画面で creating bbs classes ... の所で止まってしまいます。
起動を中止すると v2clog.text というファイルができて内容は
ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider com.sun.phobos.script.javascript.RhinoScriptEngineFactory could not be instantiated
運営原因のエラー対策 read.cgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
運営原因のエラー対策 画像のダウンロードにBouncyCastleを使用しないHost=[www.j-cast.com];チェック対象個数=1
Load BouncyCastle
となっています。
とりあえず v2c_api_patch_B11.25.2_20190131 に戻してみましたが
症状はかわらずどうしたものかと思っています。
原因としてはどういったものが考えられるでしょうか?

343名無しさん@避難所:2019/03/07(木) 21:47:09 ID:ZShNwacw0
>>342
ReplaceStr_B11(_Dev).txtを外してみて貰えますか?

344名無しさん@避難所:2019/03/07(木) 21:50:55 ID:ZShNwacw0
>>342
launcherフォルダの中身のスクショも下さい

345名無しさん@避難所:2019/03/07(木) 22:27:08 ID:ZShNwacw0
ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider com.sun.phobos.script.javascript.RhinoScriptEngineFactory could not be instantiated

どっかで見た記憶があるんだけど思い出せない


B11.25.2に戻したとあるのでB11.25.2は正常に動いてたと思うんですが
B11.25.4がNGでB11.25.2に戻したのにそれまで動かなくなってるってことは
B11.25.4を入れたタイミングと同じで他に何か追加しましたか?

346名無しさん@避難所:2019/03/07(木) 22:40:09 ID:84WkW3kk0
>>343
ReplaceStr_B11Dev.txtを外してみましたが、状態は同じでした。
>>344
http://imepic.jp/20190307/809900
これで大丈夫でしょうか?画像アップは初めてなので見にくかったら
すいません。
launcherフォルダ内のreadcgiフォルダは以前のパッチの時の物です。
”新しいフォルダ”二つも以前のときのものをリネームして置いてあります。
パッチの入れ替え時、以前に戻せるようにそのままにしてあります。

お時間取らせて申し訳ありません。よろしくお願いします。

347名無しさん@避難所:2019/03/07(木) 22:46:50 ID:84WkW3kk0
>>345
B11.25.4に含まれる物以外は入れていません。
B11.25.2では問題なく動いていました。戻すのにtxt等を追加した部分も
削除しているのですが。

348名無しさん@避難所:2019/03/08(金) 00:14:21 ID:xUkPmpAw0
>>347
launcherフォルダの中にjs-engine.jarというのがあるのですが
それは捨てて貰えますか?
#ただ同じようにjs-engine.jarを置いて起動してみたのですが
#同じエラーはでたものの起動はできてしまいました(Java8)

349名無しさん@避難所:2019/03/08(金) 00:21:08 ID:xUkPmpAw0
V2C_S20150206.jarは広告無しV2C-Rで
V2C_S20151112.jarがR+だと思うんですが
V2C_S20151112.jarが異様にファイルサイズが小さいのが気になります

350名無しさん@避難所:2019/03/08(金) 01:07:00 ID:xUkPmpAw0
ffmpegというツールを使って動画のサムネ表示(TwitterとFB)を画策中
#動画を最後まで読み込んで(最後までってのがレスポンスネック)、先頭を静止画として切りだす
https://i.imgur.com/zZvxdOl.png

Winとlinuxは上手く行きそうなんだけどMacがどうにも動いてくれない・・・

351名無しさん@避難所:2019/03/08(金) 09:35:15 ID:bmvDPr.w0
342です。
遅くにレスありがとうございます。
本日の日中は仕事でPCを使えない
ので、今晩帰ってから試してみます!

352名無しさん@避難所:2019/03/08(金) 16:52:02 ID:.NnzNTH.0
先頭をサムネ化するのなら頭の5秒程度だけダウンロードすればいいのでは

353名無しさん@避難所:2019/03/08(金) 20:34:15 ID:NLIsD/Cw0
>>348
342です。先ほどjs-engine.jarとReplaceStr_B11_Dev.txtを
launcher内の別フォルダに移動して起動してみましたが
同じ所で止まってしまいました。javaはカプセル化していまして
verはjre1.8.0_66です。
V2C_S20151112.jarは確かに小さいので新たに解凍してサイズは
5411KBの物に差し替えてあります。
今回の変更でv2clog.txtの内容が少し変化がありましたので以下に
記載します。
運営原因のエラー対策 read.cgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
運営原因のエラー対策 画像のダウンロードにBouncyCastleを使用しないHost=[www.j-cast.com];チェック対象個数=1
Load BouncyCastle

各々の環境の違いもありますし、難しいですね。

354名無しさん@避難所:2019/03/08(金) 20:34:42 ID:eJMwevpI0
http://zyukuzyoderi.livedoor.blog/archives/14776067.html

355名無しさん@避難所:2019/03/08(金) 21:42:18 ID:NLIsD/Cw0
>>348
起動できました!
BBSフォルダ内UserDefinedのbbstree.txtがおかしかったみたいで一度リネームしてこれを読み込まないようにして
新しくbbs.txtを取り直す?ようにしてみたら起動しました。パッチは現在最新版で行けてます。
ただAdd_To_bbstree(For WebThreadSearch Only).txtは追記、リネーム無しでまだフォルダに
入れてみただけです。のちほど追記して試してみたいと思います。
新しいbbs.txtにはしたらばのアドレスが記載されていないので、したらば関係が悪さをしていたのかも
知れません。再現されたタブにもしたらばのものは無くなっていました。
手動で追加して様子をみて見ます。

356名無しさん@避難所:2019/03/08(金) 22:30:53 ID:eJMwevpI0
http://soku0226.blog.fc2.com/blog-entry-9104.html?sp

357名無しさん@避難所:2019/03/08(金) 23:27:55 ID:xUkPmpAw0
>>355
ちょいちょい返事が遅くなり申し訳です

とりあえず復旧オメ

よく
BBSフォルダ内UserDefinedのbbstree.txt
の方に向いたなと感心します

確かにこれって外部板の塊だったはす

358名無しさん@避難所:2019/03/08(金) 23:34:49 ID:xUkPmpAw0
>>352
秒数指定はムリなんでファイル指定サイズで落(256KBくらい?)とせそうなんで試作
今のとこ
Win:○
linux:○(うぶんつ、みんと)
Mac:10.12がOK、10.11以前がNG(ffmpegのインスコができない)

やっぱMacだとMacPortsが主流?
10.12のffmpegはbrewを使ったけど
-----------------------------------------------------
WinはDLサイトからDLしたexeを特定のフォルダ(V2Cフォルダのlibを想定)に置くだけ
linuxはなんちゃらセンターでパッケージを取り込むだけ

ただMacはXCode?がないとダメとかいろいろ敷居が高そう・・・

359名無しさん@避難所:2019/03/09(土) 00:00:17 ID:zySQlyec0
>>357
別に新しくv2c-r+を作って今までのv2cからパッチのファイルを一個ずつ当てながら起動テストを
繰り返していたらなんとなくアタリがついて正常起動にたどり着けました。
作者様のアドバイスもあっての解決です。ありがとうございました!

ちなみに、素のv2c-r+に最新パッチをあててみた所、設定の外部コマンドの2chAPI設定の
タブが無い状態だったのですがパッチのzip以外になにか必要なのですか?
テストでつかったv2cでは起動後に板は見れますが、スレは取得できなかったりおかしな動きが
あります。

360名無しさん@避難所:2019/03/09(土) 01:22:20 ID:v6RnpPvs0
>ちなみに、素のv2c-r+に最新パッチをあててみた所、設定の外部コマンドの2chAPI設定の
>タブが無い状態だったのですがパッチのzip以外になにか必要なのですか?

v2cjar.txtの内容がパッチの名前でないのだと思います

361名無しさん@避難所:2019/03/09(土) 20:52:54 ID:v6RnpPvs0
やっとMacにffmpegをインストールできた
結局10.6はMacPorts、10.12はHomeBrew
動画のDLも先頭1MBで問題なかったり
webmのサムネも作れた

https://i.imgur.com/7QdnH4R.png

まだlinx界隈で怪しいところもありそうだから明日B11.25.5(テスト版)としてリリース

362名無しさん@避難所:2019/03/09(土) 21:52:30 ID:I2cZZwJk0
ちなみにインストールできなかった原因と
配布されてるバイナリを使わない理由は?

363名無しさん@避難所:2019/03/09(土) 21:59:56 ID:qICm.BCg0
V2C[2.11.4]を使っているのですが、
JavaフォルダにB11のjarファイルを入れました。
入れたjarファイルを開くと問題ないのですが、V2Cのアイコンをクリックして起動すると、
B11のjarファイルを入れる前の状態で起動されてしまいます。
恐らくデフォルトが以前のjarファイルになってしまっていると思うのですが、
変更する方法はありますでしょうか?

364名無しさん@避難所:2019/03/09(土) 22:33:40 ID:edZ/aMWA0
>>363
>>360と同じかな。

365名無しさん@避難所:2019/03/09(土) 22:45:37 ID:BKe6zIuQ0
なんかInfo.plistの中の<key>ClassPath</key>
<string>$JAVAROOT/v2c_api_patch_B11.jar</string>
みたいにする

366名無しさん@避難所:2019/03/09(土) 22:57:52 ID:v6RnpPvs0
>>362
Winは https://ffmpeg.zeranoe.com/builds/ の 4.11-Win32(俺環)-Static
linuxは各ディストリ(俺環ではUbuntu18とmint19)のパッケージ管理ソフト?から

昔マカー(10.3)だったときは自分でCofigure&make派だったんでポート関係の知識がなくてパッケージ管理がサッパリ

ググったらHomeBrewしかヒットしなかったんだけどこれの対象が10.12以降
TigerBrewってのもあったんだけどこれだとインストールが正常に終わったように見えても
ffmpeg実行時にインストールが正しくない言われて起動しなかった

で辿りついたのがMacPorts
MacPortsだと10.6でffmpegのインストールができた(けどWinの上のVM-Macだったんでインストールに1時間40分)ので
ffmpegに関して言えば10.6-10.11はMacPortsのほうがよいのかも

367名無しさん@避難所:2019/03/09(土) 23:28:27 ID:I2cZZwJk0
管理ツールの問題?
ちょっと気になるのはその機能使いたい場合は各人管理ツールのインストールからってことになりそう?

368名無しさん@避難所:2019/03/10(日) 00:18:43 ID:O9r7bE1c0
>>367
書き方悪かったです
昔マカーだった云々以降はMacの話です
動画のサムネの話だと

Winの場合はダウンロードしたzipを解凍して中のexeをV2Cフォルダのlibフォルダ(なければ作る)に入れて終わり

linuxの場合はGooglePayみたいなアプリケーション(パッケージ)追加ツールが
標準アプリとしてすでにインストールされてるあるはずなんで、そこでffmpeg探してボタン押して終わり

Macの場合がちょっと取っ付きづらくて全く素の状態だとすると
 1) rootと呼ばれるスーパーユーザーになれるようにroot用のパスワード設定
 2) Xcodeのインストール(App Storeにある)
 3) linuxと共通で開発されてるパッケージ(アプリ)の管理をしてくれる
   HomeBrew(ターミナルからインストール、以降の操作もターミナル)なり
   MacPorts(インストールはアイコンダブルクリック、以降の操作はターミナル)なり
   のインストール
 4) ターミナルからHomeBrewかMacPortsでffmpegのインストール
になっちゃいます(自分の知ってる範囲だと・・・)

369名無しさん@避難所:2019/03/10(日) 00:24:39 ID:rPbl8yGA0
V2C+は動画のなにもせずにサムネ表示出来てるのでその部分を拝借してしまうのは駄目なんですかね?

https://i.imgur.com/BhLMeHr.png

370名無しさん@避難所:2019/03/10(日) 00:35:18 ID:O9r7bE1c0
>>368
>1) rootと呼ばれるスーパーユーザーになれるようにroot用のパスワード設定
これ間違いかも

Mac詳しい人フォローおながい


>>369
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1433054157/925
のような場合のサムネを作ろうとしてます
そのリンクはhtmlページのリンクなのでhtml内のmetaタグでサムネ画像が指定されてるんでそれを表示してるはず

371名無しさん@避難所:2019/03/10(日) 01:41:56 ID:0HZfv7i.0
>>370
今のことは判らんが10.11でXcodeやHomebrewをインストールする分にはrootは必要ないです。
管理者権限のあるアカウントがあればそれで良い。

[・Xcodeを最初からインストールする必要はない
[ XcodeはAppleの統合開発環境(IDE)
[ 容量が大きいため, Apple製品のアプリ開発をしなければ不要
という記述をネットで見たからXcodeは必要ないかもしれない。
以前インストールしたHomebrewをupgradeかけたらOSが古いと怒られたので新規の人はMacPortsを使うしかないようだ。

372名無しさん@避難所:2019/03/10(日) 01:53:40 ID:O9r7bE1c0
>>371
ターミナルを開いてsuって叩いてパスワードを聞かれたら
管理者権限のあるアカウントのパスワードを入力して
パスワードエラーにならなかったら以降のsudoの時はそのパスワードでOKだよね?

https://qiita.com/us10096698/items/54195e60b7afb60105ef
とかみるとまずXcodeありきでそれからMacPortsのインストールってなってるから
逆にMacPortsを先にインストールしてインストールが成功したら
OKなんだろうか?

373名無しさん@避難所:2019/03/10(日) 02:53:05 ID:0HZfv7i.0
>>372
試しにXcodeもHomebrewもインストールしてないサブ機にHomebrewをインストールしてみた。
OSは10.11です。「OSが古いからきっと失敗するんで自分で対処しろ」と怒られた上でインストールが進行して
XcodeのCommand Line ToolsがAppleのサイトからダウンロードしてインストールされたのでXcodeを
あらかじめインストールしておく必要はないようです。Homebrewの場合は、ですが。このプロセスが進行中なので
Macportsの方はテストできません。あしからず。

374名無しさん@避難所:2019/03/10(日) 03:24:06 ID:O9r7bE1c0
>>373
ありがとうございます

>XcodeのCommand Line Tools

たぶんBrewにしてもMacPortsにしても欲しいのはこれだけなんだろうと推測

375363:2019/03/10(日) 07:44:10 ID:DDZafURs0
>>364さん
ありがとうございます。
しかし、v2cjar.txtもしくはそれらしきtxtファイルが無かったです…

>>365さん
私宛かと思い、ファイルに追記してみましたがやはりダメでした。。
ちなみにinfo.plistの中にそれらしき記載は無かったです。

書き忘れていましたが、OSはmacOS10.14.3です。

376名無しさん@避難所:2019/03/10(日) 08:28:23 ID:a2m3BJj60
>>375
これ
https://i.imgur.com/pSBwvOr.jpg

Property List Editorで開いた場合
https://i.imgur.com/MCGFT12.jpg
Jeditで開いた場合
https://i.imgur.com/WCQTqCv.jpg

$JAVAROOT/V2C_R20131210.jar を

$JAVAROOT/v2c_api_patch_B11.jar に変更する

377名無しさん@避難所:2019/03/10(日) 12:09:14 ID:88eHJ2qc0
またffmpegが増殖するのかお…

378名無しさん@避難所:2019/03/10(日) 12:56:14 ID:O9r7bE1c0
B11.25.5のテストリリース中止します
もうちょい環境作成周りとか調べたいんで・・・

379名無しさん@避難所:2019/03/10(日) 17:01:37 ID:0HZfv7i.0
>>374
OS10.11にCommand Line Toolsをインストールした環境にMacPortsを公式サイトの手順でインストールしたところ
Xcodeがないと怒られて何もできないのでMacPortsはXcodeが必要らしいです。とりあえずそれだけ。

380名無しさん@避難所:2019/03/10(日) 17:48:02 ID:O9r7bE1c0
>>379
うちでもXcodeをアンインストールしてMacPorts入れてみたけど
MacPortsインストールで警告でてインストール自体は正常終了したけど
いざffmpegインストールになったらエラー吐きまくりで異常終了

ffmpegのインストールに派MacPortsが必要
MacPortsのインストールにはXcodeが必要
XcodeのインストールにはDVDがなかったらhttps://developer.apple.com/download/more/?name=Xcodeからdlが必要
https://developer.apple.com/にログインにはApple IDが必要

の四重奏

敷居高過ぎ・・・

381名無しさん@避難所:2019/03/10(日) 18:14:07 ID:0HZfv7i.0
>>380
MacPortsより前に使われてたFinkというプロジェクトがあります。今も更新してるようです。
http://www.finkproject.org/index.php?phpLang=ja

http://www.finkproject.org/download/srcdist.php
このページの説明を見るとOSX10.9以降はsudo xcode-select --installでコマンドラインツールの
ダウンロードとインストールが可能なようです。

382名無しさん@避難所:2019/03/10(日) 21:19:53 ID:mVlz6QGA0
>>360
おっしゃる通りでした。
慎重になっているつもりでも、細かい見落としをちょいちょいしてしまいますね。笑

Add_To_bbstree(For WebThreadSearch Only).txtもbbstree.txtに追記して正常に動いています。
web検索もばっちりでした。
小さな細かい質問にもサラリと答えてスイっとヒントを出していただける
器の大きさを見習いたいと思います!
今回はありがとうございました!

383名無しさん@避難所:2019/03/10(日) 22:22:26 ID:O9r7bE1c0
WinXPもだめかもなぁ
Win7のXPモードだけどKARNEL32が見つからないとかで>>381
ffmpegが起動でエラーになる

linuxもubuntu系のディストリしか触ってないけど
他のディストリにもソフトウェアセンターみたいなのがあるんだろうか?

>>381
Fink、懐かしい
昔使ってたなぁ
すっかり名前も忘れてたけどw

できれば全OSバージョンで手順は同じにしたいところです
もし動画サムネの機能が必要ならMacユーザにはXcode入れてもらって泣いてもらうかなぁ
アンインストールの方法を調べなきゃだけど

384名無しさん@避難所:2019/03/10(日) 22:23:10 ID:O9r7bE1c0
>>382
気分屋のただのメンド臭い人ですよ


385363:2019/03/11(月) 00:06:03 ID:TQIbehuA0
>>376さん
ありがとうございます。
確認したところ、やはりInfo.plistの中にClassPathが記載されておらず、
<key>ClassPath</key>
<string>$JAVAROOT/v2c_api_patch_B11.jar</string>
を追記してみたのですが、そうするとV2Cのアイコンをクリックで起動しようとすると、
main class name is required
と表示され、起動自体出来なくなりました。。

対応方法はありますでしょうか…

386名無しさん@避難所:2019/03/11(月) 07:55:23 ID:dZfn.xo20
>>385
新たにV2C[2.11.4]をダウンロードして
その中にあるInfo.plistを使う

387名無しさん@避難所:2019/03/11(月) 14:46:11 ID:Y5fHXnGY0
>>385
V2C-RのV2C.appにV2C_R20131210.jarを放り込んだと推測

388名無しさん@避難所:2019/03/11(月) 16:47:40 ID:Y5fHXnGY0
Comannd Line Toolsだけでビルドできるのか半信半疑だったので
Xcodeが入った10.8からXcodeとコンパイラを削除してMacPortsをインストールして
pots install ffmpegでしっかり
Error:
Error: No Xcode installation was found.
Error: Please install Xcode and/or run xcode-select to specify its location.
Error:
Warning: xcodebuild exists but failed to execute
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
のコンパイラが無いよエラー

そのあとComannd Line Toolsをインストールして
pots install ffmpegすると
Error:
Error: No Xcode installation was found.
Error: Please install Xcode and/or run xcode-select to specify its location.
Error:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for ffmpeg
The following dependencies will be installed:
とXcodeが無いと警告されるもffmpegのビルドが成功しました

なので
想定インストール手順は今のところ

① 管理者権限のあるユーザでログイン

② Xcode or Command Line Toolsのインストール
  1) 10.5-10.6の場合はインストールDVDからXcodeをインストール
    .10.7以降はApple IDで https://developer.apple.com/download/more/ を開き左側のSerach Downloadsの検索窓に
    「Command line tools」と入力しCommand line toolsの一覧を表示して自分のOSにあったものをDL
  2) .DLしたファイルをダブルクリックしてCommand line toolsをインストール

③ MacPortsのインストール
  1) https://www.macports.org/install.php#installingから自分のOSにあったpkgをDL
  2) DLしたファイルをダブルクリックしてCommand line toolsをインストール
  3) ターミナルを開き「sudo port selfupdate」と入力
    パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
    正しくアップデートされること or 既に最新(already)であることを確認

④ Macを一旦システム終了してから起動しなおし

⑤ ffmpegのインストール
  1) ターミナルを開き「sudo port install ffmpeg」と入力
  2) パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
  3) Xcodeがない言われてError:やWarning:が表示されるけどそれは無視
  4) 「---> Computing dependencies for ffmpeg」が表示されるので終るまで待つ
  5) 色んな名前(webpとかx264とか等)がづらづら表示されて最後に「Continue? [Y/n]:」と表示されるので Y と入力
  6) インストールが始まるので終るまでひたすら待つ
  7) インストールが終ったらターミナルに「ffmpeg -version」と入力し
    https://i.imgur.com/aiNokM2.png
    と表示されたらインストール成功
な感じです

文字が沢山あるので一瞬引くかと思いますが
Apple IDでのダウンロードページ表示×1回
ファイルのダウンロード×3回
アイコンダブルクリックのインストール×2回
ターミナルへのコマンド/応答入力×4回

です
もっとも10.5がなくインストールの確認ができてないので
ffmpegをビルドできるかわかりませんが・・・

続く

>>381
ありがとうございます

10.9でsudo xcode-select --installの件はMacPortsにも書かれてたのですが
MacPortsのほうには
Once you have Xcode installed, open a terminal, run xcode-select --install, and click the Install button to install the required command line developer tools
とあるのでどうもXcodeがインストール済みが前提のようです

389名無しさん@避難所:2019/03/11(月) 16:54:06 ID:Y5fHXnGY0
>とあるのでどうもXcodeがインストール済みが前提のようです
と書きましたがあとで試してみます

ただFinkはソースを自分でビルドしなきゃならないとあるのがハードルが高いかなって気がしてます

390名無しさん@避難所:2019/03/11(月) 19:45:34 ID:Y5fHXnGY0
>>381
申し訳です
10.11で確認したのですがXcodeがインストールされてなくても
sudo xcode-select --install
でCommand Line Toolsをインストールできました

sudoは無くてもOKでした
どっちがいいんだろ?


https://i.imgur.com/yjMHQJ0.png
https://i.imgur.com/3mEEJzW.png

なんでCommand Line Toolsのインストールは
10.5-10.6はインストールDVDから
10.7-10.8は https://developer.apple.com/download/more/ から
10.9以降は ターミナルから sudo xcode-select --install で
が一番シンプルなんだろうか?

391名無しさん@避難所:2019/03/12(火) 18:54:00 ID:9pkGzIy.0
http://zyukuzyoderi.livedoor.blog/archives/14857156.html

392363:2019/03/13(水) 23:52:35 ID:jtsOSuBs0
>>386さん
V2C2.11.4をダウンロードして、Info.plistを入れ替えてみましたが、
「Main class name is required」
と表示されて起動出来ませんでした。

>>387さん
そうなのかもしれません。
V2C2.11.4を改めてダウンロードしましたが、フォルダ構成が異なっていました。
現在のV2Cのフォルダ構成は
Contents
→_CodeSignature
 Java
 MacOS
 Plugins
 Resources
 info.plist
 Pkginfo
となっています。(下2つがファイルで後はフォルダ)
Javaフォルダの中に.jarなどが入っています。
使っていたのがだいぶ前なので、何をしてこうなったのか覚えてないのですが、
本家のV2Cではなさそうですね…?

393名無しさん@避難所:2019/03/14(木) 12:30:02 ID:Mb0pevQw0
V2Cで自分の書き込みをラベルのハイライト以外で区別する方法ってないんだろうか
絵文字のファビコンをハイライトで使用するから
自分の書き込みや返信に絵文字があった場合ハイライトが重複して絵文字が消える

394名無しさん@避難所:2019/03/14(木) 13:52:49 ID:VYu6zZFE0
あれそういう理由で絵文字消えてたのか

395名無しさん@避難所:2019/03/15(金) 13:40:13 ID:IJPHFXZE0
http://zyukuzyoderi.livedoor.blog/archives/14776067.html

396 ◆g/UWZdwxag:2019/03/17(日) 13:36:02 ID:AHYw2ooc0
V2C API Patch B11.25.5
 
v2c_api_patch_B11.25.5_20190317.zip
https://www.dropbox.com/s/pm8lak7u3gqm0p8/v2c_api_patch_B11.25.5_20190317.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11.jar                2019/03/17 10:09:40 New!
  v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar .2019/03/17 10:12:24 New!MacOSXで動かす広告なしV2C-R(2.11.8)用
  v2c_api_patch_B11_for_RPlus.jar          2019/03/17 10:14:51 New!V2C-R+用
 
◆ 修正箇所
 ● BouncyCaslte(bcprov-jdk15on.jar)
   ・Java7でも必須とするように変更
   ・Java8以降で「https通信にBouncyCastleを使用する」のチェックボックスを表示するように修正
    https://i.imgur.com/WLvqQJe.png
   ・Java7以前と必須と言いながらもbcprov-jdk15on.jarが無い場合でもV2Cが起動するように修正
 
 ● 外部コマンドのタブの名称変更
   ・「2chAPI設定」のタブ名を「API設定」に変更(タブが増えて来て名前が長く2段タブになる場合があるため)
 
 ● 動画サムネ表示機能の追加(テストリリース)
   ・後述
 
◆ 2019/03/17 現在の最新状態
 ● 添付のContentsList.txtを参照のこと

397 ◆g/UWZdwxag:2019/03/17(日) 13:37:14 ID:AHYw2ooc0
V2C API Patch B11.25.5rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
 
v2c_api_patch_B11.25.5rb_For_MacOSX_Java5_20190317.zip
https://www.dropbox.com/s/gjx7rdqgh76eotr/v2c_api_patch_B11.25.5rb_For_MacOSX_Java5_20190317.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11_for_Mac_Java5.jar  2019/03/17 10:17:30 New! MacOSX上でJava5で動かす場合
 
◆ B11.24.12.1よりjar、その他もろもろを格納するフォルダの名前を Java に変更しました
 
◆ 修正箇所
 ● 外部コマンドのタブの名称変更
   ・B11.25.5と同じ
 
 ● 動画サムネ表示機能の追加(テストリリース)
   ・B11.25.5と同じ
   ・但し、MacOSX 10.5以下での動作確認はできていません
 
◆ 2019/03/17 現在の最新状態
 ● 添付のContentsList_rb.txtを参照のこと
 
◆ 実行にはJrubyという環境が必要となり、インターネットから以下のファイルを入手し
  Macintosh HD>ライブラリ>Java>Extensions に配置する必要があります
  ・jruby-engine-1.1.7.jar
  ・jruby-complete-1.6.8.jar
  ・script-api.jar
  取得先のurlは_readMe/readMe.txtに、配置イメージは_readMe/SetUp_JRuby/ExtensionsStoreMap.PNGに
  それぞれあります
 
◆ Extensionsフォルダに配置する上記3つのjarに関しては自己DL推奨ですが、DLがわけわかめの場合は
  https://www.dropbox.com/s/9dzfld4fh4bvm46/v2c_api_patch_B111rb_Extensions_For_MacOSX_Java5.zip?dl=1
  をDLしそこから取り出して下さい

398 ◆g/UWZdwxag:2019/03/17(日) 13:38:51 ID:AHYw2ooc0
V2C API Patch B11.25.5 V2C+用

v2c_api_patch_B11.25.5_For_Plus_20190317.zip
https://www.dropbox.com/s/8egk00clbixidtd/v2c_api_patch_B11.25.5_For_Plus_20190317.zip?dl=1

◆ B11を適用しないV2C+の場合はreadcgi.jsのみ使用可
  → 2ch接続設定>read.cgi>datの生成をスクリプトで行うにチェックし
    readcgi.jsをscriptフォルダに配置して下さい

◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11_for_Plus_R20171103.jar   2019/03/17 10:20:26 New! V2C+用

◆ 修正箇所
 ● BouncyCaslte(bcprov-jdk15on.jar)
   ・B11.25.5と同じ
 
 ● 外部コマンドのタブの名称変更
   ・B11.25.5と同じ
 
 ● 動画サムネ表示機能の追加(テストリリース)
   ・B11.25.5と同じ
 
 ● jsでInstagramを仮想スレとして表示する場合jsが異常終了し投稿を表示できない障害を修正

◆ 備考
 ● 5chへの接続処理は全てB11で行うのでV2C+オリジナルの2ch接続設定は機能しなくなります
   外部コマンドから設定を行って下さい
 ● V2C+にパッチを適用する場合は、誤動作防止のため古いV2Cのjarファイルは全て削除するか
   他のフォルダに移動して下さい

◆ 2019/03/17 現在の最新状態
 ● 添付のContentsList.txtを参照のこと

399名無しさん@避難所:2019/03/17(日) 14:28:25 ID:Yst2/syY0
>>396
乙です

薄々思っていたのですが、配布資材と、それをどこに配置するか、が
よく分からなくなってきた気が

_readmeは廃止して、ContentsList.txtをreadme.txtとしてしまう、とか
配布資材中から色々選ばずに済むよう、「必須」と「必要に応じて」「おまけ」を
分けてしまうとか…

400 ◆g/UWZdwxag:2019/03/17(日) 14:37:32 ID:AHYw2ooc0
Rhinoが必須だったり任意だったり不要だったり
rhino.jsとjs-engine.jsが不要なV2C-R+用はzipを分けたほうがいいのかも
あとV2C+の中にもrhino.jsとjs-engine.jsがあるけどそれも不要です

401 ◆g/UWZdwxag:2019/03/17(日) 15:03:01 ID:AHYw2ooc0
>>396-398
動画サムネ表示機能の追加(テストリリース)
 
過去最大にやることがあります(とくにMac)
作業は以降を一通り読んでから
 
● 事前準備(漏れ誤りがあるかも、その場合はその都度修正)
  ・Win
   1) V2Cフォルダ(ヘルプ>V2Cについての保存用フォルダ)にlibフォルダを作成
 
  ・MacOSX 全て
   1) インストール作業で必要になるので
     管理者権限のあるユーザのパスワード(以降はパスワード)の確認
 
  ・MacOSX 10.5以下〜MacOSX 10.8
   1) Apple謹製ツールを入手可能かの確認
    https://developer.apple.com/download/more/にアクセスできるかの確認
    (AppleIDが必要、ユーザ登録も必要?その際は電話番号も必要)
 
  ・MacOSX 10.5以下
   1) XCodeの入手
    ・http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/old/install_xcode.html
     「Mac OS X 10.5 (Leopard)以前で、最新のOSのDVDを持っていない場合」を参照
    ・但しページ内urlはリンク切なのれで開くページはhttps://developer.apple.com/download/more/
    ・ダウンロードページが開いたら左側の「Search Downloads」欄に
      10.5の場合はXcode 3.1.1
      10.4の場合はXcode Xcode 2.5
     と入力・検索実行し表示結果の「+」をクリックしてコメント中のOSバージョンを確認してダウンロード
     ここではダウンロードだけでまだインストールしない
 
  ・MacOSX 10.6
   1) XCodeの入手
    ・http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/old/install_xcode.html
     「Mac OS X 10.6 Snow Leopard等、最新のOSのDVDを持っている場合」を参照
     ここではインストールDVDの準備だけまだインストールしない
 
  ・MacOSX 10.10以上
   1) V2Cフォルダ(ヘルプ>V2Cについての保存用フォルダ)にlibフォルダを作成

402 ◆g/UWZdwxag:2019/03/17(日) 15:04:38 ID:AHYw2ooc0
>>401
● 設定
  ・ImageViewURLReplace.txt
   添付のImageViewURLReplace(Create Thumb Of Movie).datの内容を
   ImageViewURLReplace.txtの先頭に追加
 
  ・画面設定
   API設定6の動画サムネ作成を以下に設定
    https://i.imgur.com/Es8FNIe.png
   ffmpegコマンドがデフォルト(空欄登録)の場合は同画面サイズの画像をサムネとして表示します
   ffmpegコマンドが「ffmpeg -i #input# -ss 0 -t 60 -filter_complex "fps=15,scale=320:-2,split[a][b];[a]palettegen[pal];[b][pal]paletteuse" -loglevel quiet -y #output#.gif」の場合は
   横幅320pxの最大60秒のgif動画をサムネにします(サムネ作成にそれなりの時間がかかります)

403 ◆g/UWZdwxag:2019/03/17(日) 15:07:22 ID:AHYw2ooc0
>>401
● インストール(Win)
  ・Win7以上
   1) https://ffmpeg.zeranoe.com/builds/から
      Version:4.1.1
      Architecture:Win-64bit or Win-32bit
      Linking:Static
     を指定してzipをダウンロード
   2) 解凍してできたbinフォルダのffmpeg.exeをV2Cフォルダのlibフォルダにコピー
 
  ・Vista以下(但し俺環では動作未確認)
   1) https://ffmpeg.zeranoe.com/builds/の「Previous Builds」のWin64 or Win32から進んでstaticを選んで
     https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-3.4.2-win64-static.zip
     https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-3.4.2-win32-static.zip
     をダウンロード
     #3.4.2なのは4.0.0でXP非対応になったらしいため
   2) 解凍してできたbinフォルダのffmpeg.exeをV2Cフォルダのlibフォルダにコピー

404 ◆g/UWZdwxag:2019/03/17(日) 15:16:44 ID:AHYw2ooc0
>>401
● インストール(linux)
  1) linuxの場合は自分でソースからビルドする必要があります
 
  2) 自分はUbuntu系しか持ってないのですが
    「Ubuntuソフトウェア」(https://i.imgur.com/rTAmCgf.png)とか
    「ソフトウェアの管理(mint 19)」(https://i.imgur.com/eHmLlWv.png)的な
    ツールを使えば簡単かと思います
 
  3) 不幸にも自分でビルドしなければならない場合のcofigureのオプションは以下になるかと思います
    (Ubuntuのffmpegでの出力情報)
configuration: --prefix= --prefix=/usr --disable-debug --disable-doc --disable-static --enable-avisynth
--enable-cuda --enable-cuvid --enable-libdrm --enable-ffplay --enable-gpl --enable-libass --enable-libfdk-aac
--enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopencore_amrnb
--enable-libopencore_amrwb --enable-libopus --enable-libpulse --enable-sdl2 --enable-libspeex
--enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264
--enable-libx265 --enable-libxcb --enable-libxvid --enable-nonfree --enable-nvenc --enable-omx
--enable-openal --enable-opencl --enable-runtime-cpudetect --enable-shared --enable-vaapi
--enable-vdpau --enable-version3 --enable-xlib
 
  最低限でも以下の2つは必須です
    --enable-libvpx (webmのデコード)
    --enable-libx264 (mp4のデコード)

405 ◆g/UWZdwxag:2019/03/17(日) 15:17:52 ID:AHYw2ooc0
>>401

●確認用url

http://video.twimg.com/tweet_video/D0sFbh7WoAAV8fP.mp4
http://video.twimg.com/ext_tw_video/1101277625501265921/pu/vid/640x640/5i51grbx-N5Bi2ML.mp4?tag=6
http://scontent-nrt1-1.cdninstagram.com/vp/506475e37b1328096bc8e915d20c4980/5C852BFD/t50.12441-16/54328529_298001594213189_5057062224405049151_n.mp4?_nc_ht=scontent-nrt1-1.cdninstagram.com
http://kakonacl.xsrv.jp/html5_videos/webm_1.webm

406 ◆g/UWZdwxag:2019/03/17(日) 15:18:41 ID:AHYw2ooc0
http://scontent-nrt1-1.cdninstagram.com/vp/506475e37b1328096bc8e915d20c4980/5C852BFD/t50.12441-16/54328529_298001594213189_5057062224405049151_n.mp4?_nc_ht=scontent-nrt1-1.cdninstagram.com
は期限切れurlなので無効です

407 ◆g/UWZdwxag:2019/03/17(日) 15:33:12 ID:AHYw2ooc0
>>401

● インストール(MacOSX 10.10以上)
  ・インストールすべきものは少ないに越したことはないのでまずはffmpegだけをインストールしてみます
   1) https://ffmpeg.zeranoe.com/builds/から
      Version:4.1.1
      Architecture:macOS-64bit
      Linking:Static
     を指定してzipをダウンロード
 
   2) 解凍してできたbinフォルダのffmpegをV2Cフォルダのlibフォルダにコピー
 
   3) ターミナルを開いて2)のffmpegをD&Dし半角1文字を入力してその後ろに-versionと入力してエンター
     バージョン情報が表示されてエラーにならなければそれでOK
     https://i.imgur.com/v4TUFtF.png
 
   4) もしエラーとなってインストールを継続する場合はCommand Line Toolsをインストールします
     ターミナルにsudo xcode-select --installと入力します
     (管理者権限があるユーザのパスワードを聞かれるのでそれを入力)
     https://i.imgur.com/yjMHQJ0.png
 
   5) ダイアログが開いて操作を要求されるのでインストールを選択
     https://i.imgur.com/3mEEJzW.png
 
   6) Command Line Toolsのインストールが終わったら再度3)を実行
     バージョン情報が表示されてエラーにならなければOK
     バージョン情報が表示されない場合はlib/ffmpegは使用不可なのでゴミ箱に捨ててください
 
   7) インストールを継続する場合は、MacOSX 10.9以下の場合へ続く

408名無しさん@避難所:2019/03/17(日) 15:53:24 ID:zZ4mzw3I0
動画サムネきたー!
ありがとうございます!!!!

409名無しさん@避難所:2019/03/17(日) 15:59:34 ID:qZs6QddM0
動画サムネはパッチ当ててないV2C+でも使える?

410 ◆g/UWZdwxag:2019/03/17(日) 16:03:31 ID:AHYw2ooc0
>>409
パッチの中でやってるんでパッチ当てないとダメ

411名無しさん@避難所:2019/03/17(日) 16:04:45 ID:qZs6QddM0
オウノウ
ありがとう

412名無しさん@避難所:2019/03/17(日) 16:31:12 ID:sVNSsZ9w0
>>402
Win10で使用しているのですがそもそも
ImageViewURLReplace.datはあってもImageViewURLReplace.txt自体がないのですが

413 ◆g/UWZdwxag:2019/03/17(日) 16:38:20 ID:AHYw2ooc0
>>412
おrz

ImageViewURLReplace.txtではなくImageViewURLReplace.datでした
申し訳

414名無しさん@避難所:2019/03/17(日) 16:39:52 ID:ynGs.rRM0
ステキ

415 ◆g/UWZdwxag:2019/03/17(日) 16:40:09 ID:AHYw2ooc0
【緊急】
真偽のほどは確認できませんが

【専ブラ】Sync2ch 2スレ目【同期】
https://mevius.5ch.net/test/read.cgi/esite/1393026759/

https://mevius.5ch.net/test/read.cgi/esite/1393026759/738
738 :名無しさん@お腹いっぱい。 :2019/03/17(日) 16:30:19.79
今公式ページが改竄されて何かが仕込まれている状態なので公式から何かしらの
アナウンスがあるまでは気をつけたほうがいいぞ

416 ◆g/UWZdwxag:2019/03/17(日) 17:01:29 ID:AHYw2ooc0
● インストール(MacOSX 10.9以下)
 一部実働じゃなくて調べただけの手順もあるので間違いがあったら申し訳
 
 インストール(MacOSX 10.10以上)でffmpegが動かなかった場合やMacOSX 10.9以下の場合は
 自力でffmpegのビルドする必要があります
 
 自力でffmpegをビルドするためにMacPortsというツールを使いますが
 MacPortsを動かすためにまた別途ツール(XcodeかCommand Line Tools)が必要となります
 →これのインストールがおそらく最大のハードル
 
 1) XcodeかCommand Line Toolsのインストール
  ・10.10以上のインストールがうまくいかなくて、ここに流れてきた場合
   インストール済みです
 
  ・10.9
   「● インストール(MacOSX 10.10以上)」の3)、4)と同じです
 
  ・10.7-10.8
   https://developer.apple.com/download/more/ を開く
   ダウンロードページが開いたら左側の「Search Downloads」欄に
    10.7の場合はCommand Line Tools (OS X Lion)
    10.8の場合はCommand Line Tools (OS X Mountain Lion)
   と入力・検索実行し表示結果の最新のリリースの「+」をクリックしてコメント中のOSバージョンを確認して
   ダウンロードしてインストール
   #10.7は10.7.4以降を求められます
 
  ・10.6
   事前準備で用意したインストールDVDからインストール
 
  ・10.5以下
   事前準備でダウンロードしたブツをインストール
 
 2) 念のためソフトウェアアップデートを行う

417 ◆g/UWZdwxag:2019/03/17(日) 17:05:21 ID:AHYw2ooc0
● インストール(MacOSX 10.9以下) 続き
 
 ffmpegのインストールにはMacPorts(推奨)を使用します
 finkやHomeBrewでのインストールはffmpegの動作未確認です
 
 1) MacPortsのインストール
  ・https://www.macports.org/install.php#installingから自分のOSにあったpkgをDL
  ・DLしたファイルをダブルクリックしてCommand line toolsをインストール
   https://i.imgur.com/kEt9Hx5.png
   https://i.imgur.com/66ogdx7.png
 
  ・ターミナルを開き「sudo port selfupdate」と入力
   パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
   正しくアップデートされること or 既に最新(already)であることを確認
   https://i.imgur.com/GI7xNjN.png
 
  ・インストールの解説サイトを見ると「パスを張る」とかでコマンドを入力とありますが
   みんなコマンドって言われると引くんでそれはしません
 
 2) システム終了して、また起動
 
 3) ffmpegのインストール(Java5以前は動作と結果未確認です)
  1. ターミナルを開き「sudo port install ffmpeg」と入力
  2. パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
  3. Xcodeがない言われてError:やWarning:が表示されるけどそれは無視
  4. 「---> Computing dependencies for ffmpeg」が表示されるので終るまで待つ
  5. 色んな名前(webpとかx264とかx265等)がづらづら表示されて最後に「Continue? [Y/n]:」と表示されるので Y と入力
  6. インストールが始まるので終るまでひたすら待つ
  7. インストールが終ったらターミナルに「ffmpeg -version」と入力し
    https://i.imgur.com/aiNokM2.png
    と表示されたらインストール成功

418 ◆g/UWZdwxag:2019/03/17(日) 17:12:32 ID:AHYw2ooc0
● インストール(MacOSX 10.9以下) 続き
 
 HomeBrewでffmpegをインストールした時のお話
 
 おま環境前提で

 HomeBrewでffmpegをインストールした時にAssemblerが無いよ的なエラーでビルドが止まりました
 
 どうもassemblerが必要なようでnasm(stableは2.14.02)というのが必要なようです
 https://blog.nownabe.com/2016/08/24/415.html
 なのでHomeBrewでは予めnasmのビルドが必要なのかも
 
 但しこれに関してはnasmのインストール、Homebrewでのffmpegの再ビルドの検証は行ってません

419 ◆g/UWZdwxag:2019/03/17(日) 17:13:07 ID:AHYw2ooc0
インストール関連のお話は以上れす

420名無しさん@避難所:2019/03/17(日) 17:25:13 ID:sVNSsZ9w0
omakeとか単体でもいいので追記したImageViewURLReplace.datを
混ぜていたほうがいいかも

421 ◆g/UWZdwxag:2019/03/17(日) 17:30:43 ID:AHYw2ooc0
動画サムネイルの対象urlは
 ホストがvideo.twimg.comのもの
 ホストが*.cdninstagram.comでurlの.mp4?を含むもの(有効期限ありのurlです)
 urlが.mp4で終わるもの
 urlが.webmで終わるもの
です

これらurlの先頭1.2Mを読み込みサムネを作成しています

チョイ技術的な話になるのですが
mp4のファイルの中は大きく分けて以下の4つのブロックに分かれます
ftyp  : 自分がmp4であることの宣言
moov : 動画生データの時間軸軸を管理する情報
free  : 自由使用領域(WEBではあんま使われてないみたい)
mdat  : 動画生データ

「WEBに最適化されたmp4動画」とか「ファストスタートのmp4動画」と呼ばれるものは
上記の順でファイル内に格納されていてそれが1.2M内に収まっている(mdatは切り捨て)ので
動画サムネを作れますが

「WEBに最適化されたmp4動画」とか「ファストスタートのmp4動画」されてない動画や
ストリーミングをキャプった動画はmoovが一番最後に来てしまい1.2Mの中にこのmoovが入らなくなります

moovがmp4動画をmp4動画たるものしてるため、ストリーミングをキャプった動画などは
その塊はただのゴミ(壊れたmp4動画)となってしまい動画サムネを作れません




掲示板管理者へ連絡 無料レンタル掲示板