TvtPlayについて語るスレ Part 2at AVI
TvtPlayについて語るスレ Part 2 - 暇つぶし2ch527:名無しさん@編集中
13/04/12 17:45:59.96 Ytd2oNJL
>>511のReadme読みなよ
workブランチの最新版はビルド必須だけど、
ある程度更新がたまったらまとめて説明ファイルも整理してバージョン番号上げてバイナリ配布するってさ

528:名無しさん@編集中
13/04/12 19:42:39.51 Pxm+DXIE
GitHubって何?

529:名無しさん@編集中
13/04/12 19:59:26.07 uy6bgQrm
ググレよ糞が

530:名無しさん@編集中
13/04/12 22:02:43.08 jwwdmfMK
>>511
chapterファイルの更新を監視して,更新されていたら読み直す処理が入っていますが,
.chapter.txtの場合は無効なようです.仕様でしょうか?

531:名無しさん@編集中
13/04/12 22:24:38.03 FVFytoOl
git使い方わかると便利だな

532:名無しさん@編集中
13/04/12 23:12:47.42 X3Kw0NNi
>>527
workのバイナリもぉ…Githubのコメント欄は微妙に目立たんな

>>530
いちおう仕様で、2つのチャプター形式のあつかいは違っていて
.chapterは起動中のTvtPlayと常に同期、.chapter.txtは読み込みオンリーで設計してる

例えばもし.chapter.txtの更新を監視して読み直ししちゃうと
すでにTvtPlay上でチャプター編集してた場合にその編集内容が破棄されちゃう
(↑.chapterの場合は常に同期してるので問題ない)
.chapter.txtの形式はメジャーだから、同期できるように書き込みも実装できれば良いんだけど
この形式は文字コードやらフォーマットやらがアバウトでちょっと難しい

もともとこの更新監視の機能、ファイル再生中に別ソフトでチャプター解析して反映!
みたいなのを想定してるのだけど、まだそういうソフトは作ってもなければ
現れてもないので気にしなくていいかもしれない

533:名無しさん@編集中
13/04/12 23:20:32.92 jwwdmfMK
>>532
仕様ということで了解です.

ちょうど作者さんの作られた改造版のchapter.aufを使ってチャプター付けしてて,
TvtPlay側で同期して読み込まなかったので,不思議に思っただけです.

534:名無しさん@編集中
13/04/12 23:21:08.34 Ytd2oNJL
>>532
あ、ほんとだ・・・
masterだけって書いてあるから配布しないもんかと思ってました、すいません

535:名無しさん@編集中
13/04/13 06:05:29.37 zGWEMiXR
TvtPlayって2倍速と0.5倍速の再生ができるけど、0.66倍や1.5倍や1.33倍など聞きやすいスピードで
早送りゆっくり再生できる方法ってないの?

536:名無しさん@編集中
13/04/13 07:23:38.55 A337nqCS
>>535
それを書く前に「倍」とかでこのスレを検索するべきだったな。

537:名無しさん@編集中
13/04/13 10:09:32.05 VTAC9qNd
TVTestを多重起動してTvtPlayを使うと自動的にサービス番号が+1されて視聴できる仕組みになっているようです。
が、TVTestとTVH264を同時起動させるとサービスが+1されません。
1SEGと組み合わせて視聴するときに不便です。連動して+1になるようにしてほしいです。

538:名無しさん@編集中
13/04/13 12:45:12.98 KN69uO4+
再生履歴と、そのファイル毎の前回終了時からの再生機能をつけてほしい

539:名無しさん@編集中
13/04/13 13:17:57.18 xHAfv5vS
再生履歴はタスクバーの右クリックじゃダメか?
あとファイルごとの前回終了時からの再生は今でもできる

540:名無しさん@編集中
13/04/13 13:40:20.42 KN69uO4+
>>539
>あとファイルごとの前回終了時からの再生は今でもできる

「前回」とか「再生位置」とかでreadmeを検索かけたんですけど方法が見つかりません。
どんな名称になってるんでしょうか。

541:名無しさん@編集中
13/04/13 13:55:53.07 KN69uO4+
自己解決
レジュームって言ってるんですね。

542:名無しさん@編集中
13/04/13 15:28:52.96 KPLhDyw7
なんで読まないんだよ
検索なんて横着するなよ

543:名無しさん@編集中
13/04/13 21:27:56.53 dTn8+4OE
チャプターリストの表示で、削除や名前変更、0.2秒進める戻すが表示される項目が出現するようにしてほしいです。
あと、名前をつけるために簡易な編集エディタがほしいです。

544:名無しさん@編集中
13/04/13 22:59:28.42 cyRRVj8i
日本語でおk

545:名無しさん@編集中
13/04/15 22:22:12.69 owOhJCNX
>>537
> TVTestを多重起動してTvtPlayを使うと自動的にサービス番号が+1されて視聴できる仕組みになっているようです。
これTvtPlayじゃなくてTvTest本体側の機能.

直したかったらTvTestのこの辺のソースを追っかけると良いよ.
CPortQuery::Query()
→ CPortQuery::EnumProc()
→ IsTVTestWindow()

546:名無しさん@編集中
13/04/16 06:52:53.32 k4k9zl7I
>サービス番号が+1されて視聴できる
ってどういうこと?

547:名無しさん@編集中
13/04/16 20:47:30.07 fRIi6ah8
>>546
Pipe番号がぶつからないように+1される。

548:名無しさん@編集中
13/04/17 01:23:28.93 cYuZJcrC
再生速度が
1.0→1.3→1.5→2.0→4.0→8.0→1.0→1.3→1.5→2.0→4.0→8.0→1.0・・・
1.0→0.7→0.5→1.0→0.7→0.5→1.0・・・

ってキレイにトグルしてくれる二つのボタンはできないもんですかね
上のほうで「StretchA~Zに、100を割り当てられたら俺の悩みは一気に解決する。」
っていってた人の意図がわかったw

あとボタンって18個まで?

549:名無しさん@編集中
13/04/17 07:23:59.68 cYuZJcrC
うーん試行錯誤して
1.0→1.3→1.5→2.0→4.0→8.0→1.0→「1.0」→1.3→1.5→2.0→4.0→8.0→1.0→「1.0」・・・
1.0→「1.0」→0.7→0.5→1.0→0.7→0.5→1.0

っていうトグルしかできなかったや
まぁ0.7とかあんまり使わないし、いいか

550:512
13/04/17 20:55:23.83 pcbFFFur
シャッフル機能の追加が完了しましたので、Pull Requestさせて頂きました。

[変更内容]
--------------------------------------------------------------------
プレイリストアイコンをクリックし、[その他の操作]-[シャッフル]をクリックすると
プレイリストの並び順がシャッフルされます。
--------------------------------------------------------------------

また、workブランチのコードをベースにコンパイルしたものを斧にアップしました。

TvtPlay プレイリストのシャッフル機能追加mod
URLリンク(www1.axfc.net)

TSファイルの再生順シャッフルなんて需要が少なそうですが必要な方はどうぞ。

551:名無しさん@編集中
13/04/17 21:11:37.13 /CMln9zT
【中国】 ブタ、イヌ 500頭以上が突然死  鳥インフルと関係なく、加工肉が捗るな
スレリンク(poverty板)

「フルハウス」のステファニー(31)、薬物中毒の末3度目の結婚をしていたことが判明
スレリンク(poverty板)

552:名無しさん@編集中
13/04/17 21:12:13.22 /CMln9zT
ゴメン、誤爆した

553:名無しさん@編集中
13/04/17 21:57:06.21 1Bvd+I8B
>>550
使うかどうかわからんけどその気持ちがうれしい
ありが㌧

554:名無しさん@編集中
13/04/20 21:04:07.77 8YmOkpgP
tvtestでつなぎ合わせたtsだとシークバーがちゃんと動かないんだけどどこいじればいいの

555:名無しさん@編集中
13/04/20 21:54:22.58 L/u+0YDl
tvtestでつなぎ合わせるって何?

556:名無しさん@編集中
13/04/20 23:52:13.84 6wd3cJ/d
>>554
お前の頭

557:名無しさん@編集中
13/04/21 01:15:16.46 dN3Gvs8n
>>554
再エンコすれば?

558:名無しさん@編集中
13/04/21 01:20:29.72 eokcqx8D
どのソフトでエンコでts作れるん?

559:名無しさん@編集中
13/04/21 01:57:34.95 f+LGIW6k
>>554
TsTimeKeeper

560:名無しさん@編集中
13/04/23 12:02:30.78 gNF95y8q
TVTestリモコン
URLリンク(nilposoft.info)

これに付属してるTvtPlay.tvtpの改変内容を追加して欲しいです
あと関係ないけどAndroidRemocon.tvtpの64bit版が欲しい

561:名無しさん@編集中
13/04/23 17:04:40.49 qMMR5TNF
githubになったんだし、自分で実装してpull request するのが早いと思うよ

562:名無しさん@編集中
13/04/24 09:14:10.54 Xb+V+Ov9
作者に許可取ってないからpull request誰かして。64bitでもビルドOK。
--- org\TvtPlay.h Tue Sep 25 23:31:40 2012
+++ new\TvtPlay.h Sat Oct 13 22:54:29 2012
@@ -179,6 +179,7 @@
PAT m_pat;
int m_captionPid;
#endif
+ UINT m_Message;
};

#endif // INCLUDE_TVT_PLAY_H

563:名無しさん@編集中
13/04/24 09:14:40.58 Xb+V+Ov9
--- org\TvtPlay.cpp Wed Sep 26 00:25:30 2012
+++ new\TvtPlay.cpp Sat Oct 13 22:56:17 2012
@@ -193,6 +193,7 @@
, m_pcr(0)
, m_captionPid(-1)
#endif
+ , m_Message(NULL)
{
m_szIniFileName[0] = 0;
m_szSpecFileName[0] = 0;
@@ -340,6 +341,7 @@
AnalyzeCommandLine(::GetCommandLine(), true);
if (m_specOffset < 0) m_specOffset = preSpecOffset;
if (m_specStretchID < 0) m_specStretchID = preSpecStretchID;
+ m_Message = ::RegisterWindowMessage(TEXT("TvtPlayRemocon"));
return true;
}

564:名無しさん@編集中
13/04/24 09:15:20.61 Xb+V+Ov9
@@ -2319,6 +2321,25 @@
}
}
break;
+ default:
+ if (uMsg == pThis->m_Message)
+ {
+ switch(wParam)
+ {
+ case 0:
+ *pResult = pThis->GetDuration();
+ break;
+ case 1:
+ pThis->SeekAbsolute(lParam);
+ break;
+ case 2:
+ pThis->Seek(lParam);
+ break;
+ case 3:
+ *pResult = pThis->GetPosition();
+ }
+ return TRUE;
+ }
}
return FALSE;
}

565:名無しさん@編集中
13/04/24 11:55:08.75 W9+DGP/S
ちょっとお尋ねします。
TvtAudioStretchFilterのビルドで、<sreams.h>ファイルが見つからないため
エラーになってしまいます。
githubのwork、masterの何れにも見当たりません。
またreadmeにも関係する記述がありません。
対処方法が分かる方いましたら、教えてもらえないでしょうか。

566:名無しさん@編集中
13/04/24 14:03:55.44 z1ylkfBH
Windows SDK

567:名無しさん@編集中
13/04/24 14:43:02.30 W9+DGP/S
>>566
streams.hの中を見ると、この他にビルドしてリンクしなければ
ならないファイルが幾つかあるようですね。
私は完全に揃ったファイルを単にビルドすることしか出来ないので、
streams.hに書いてある事が理解できません。
今の私のレベルでは無理なようです。
どうも有り難うございました。

568:名無しさん@編集中
13/04/24 22:30:30.34 TzAXMFgg
>>567
Windows SDKをインストールしてbaseclassesをTvtPlayと同じフォルダにコピー
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses

baseclassesのbaseclasses.slnを開いてReleaseでコンパイル

soundtouchのソースをダウンロードしてzipの中のsoundtouchをTvtPlayと同じフォルダにコピー
URLリンク(www.surina.net)

cmd.exeを起動してvcvars32.batを実行後、soundtouchのmake-win.batを実行(この手順はいらないかも)
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat

soundtouchのSoundTouch.slnを開いてReleaseでコンパイル
soundtouch\source\SoundTouch\SoundTouch.sln

これでコンパイル通ると思うよ

569:名無しさん@編集中
13/04/24 23:57:28.14 W9+DGP/S
>>568
わざわざ有難うございます、助かりました。
頑張ってみます。

570:名無しさん@編集中
13/04/25 01:18:07.64 GHjyDDYq
>>568
頂いたコメント内容は全て通るのですが、TvtAudioStretchFilterの
ビルドではstreams.hが見つからないとなってしまいます。
環境はXP SP3 32bit、Visual Studio 2010 Proです。
また明日頑張ってみます。
有難うございました。

571:名無しさん@編集中
13/04/25 04:00:46.14 GHjyDDYq
>>568
度々すいません。
streams.hはどのフォルダに置けばよいのでしょうか。

572:名無しさん@編集中
13/04/25 05:41:07.46 xFgMh8kq
>>571
streams.hもbaseclassesに入ってて、TvtAudioStretchFilterのプロパティのインクルードディレクトリに
「..\..\baseclasses」って設定されてるから、baseclassesを正しい場所に格納していれば読み込まれるはずだよ

(適当なフォルダ)
├─baseclasses
├─soundtouch
└─TvtPlay
   ├─BonDriver_Pipe_src
   ├─src
   └─TvtAudioStretchFilter_src

573:名無しさん@編集中
13/04/25 10:54:18.43 GHjyDDYq
>>572
私のフォルダ構成が間違っていました。
TvtPlayをルートにして、他を全てこの下に置いていました。
一度全て削除してやり直してみます。
詳しいコメント、有難うございました。

574:名無しさん@編集中
13/04/25 11:12:12.10 /Dhg4ja3
次は、リンク・エラーが出そうだな

もしエラーが出たら、下のファイルの在り処を
strmbase.lib / strmbasd.lib
リンカ・プロパティ "追加ライブラリ ディレクトリ" に追加する。

その他の注意点として、
ビルドする全てプロジェクトで、 "ランタイム ライブラリ"・プロパティは 同一の指定とする。

575:名無しさん@編集中
13/04/25 13:41:40.80 GHjyDDYq
>>574
追加情報有難うございます。
何も分からない状態から出発してますので、ちょっと落ち込んでいます。
気持が落ちついてから再度ビルドしてみたいと思います。

改めて感謝!!

576:名無しさん@編集中
13/04/25 19:04:31.19 GHjyDDYq
>>568
>>572
>>574

心配頂いたリンクエラーも出ず、無事ビルドする事が出来ました。
Win32 → Release フォルダにTvtAudioStretchFilter.axファイルが
作成されているので間違いないと思います。

またsoundtouchのmake-win.batですが、XP SP3 32bit VS2010 Proの私の
環境では、実行するとエラーが返ってきます。
この状態でTvtAudioStretchFilter.axファイルが作成されるので、
おっしゃる通り必要のない手順かと思います。

一つ質問です。
TvtAudioStretchFilterのビルドで、soundtouchのビルドではsoundstretch
ではなくsoundtouchなっています。
これはsoundstretchでなくて良いのでしょうか。

細部に渡る親切な説明により、無事ビルドする事が出来ました。
どうも有り難うございました。
またよろしくお願いします。

577:名無しさん@編集中
13/04/25 19:52:42.29 /Dhg4ja3
soundtouch.vcproj の方は "SoundTouch.lib"/"SoundTouchD.lib" を作成。
soundstretch.vcproj の方は、"SoundTouch.lib"/"SoundTouchD.lib" をリンクして "soundstretch.exe" を作成。

となってるようだから、それで良いと思うよ。 
細かいところまで追ってないから、"soundstretch.exe" が何かは解らないけど・・・・

578:名無しさん@編集中
13/04/25 22:07:09.59 GHjyDDYq
>>577
了解しました。
開発ソフトなるものは今回初めて触ったものですから、ファイルの読み込みと
ビルドボタンを押すことぐらいしか分からない状態です。
何はともあれ無事ビルドすることが出来ました。
これでまた楽しみが増えます。
有難うございます。

579:名無しさん@編集中
13/04/26 20:37:41.01 PNTKCM30
githubになったけど、forkして改造している人少ないね

580:名無しさん@編集中
13/04/26 23:08:21.53 q1+PcthR
結構、機能面では満足しちゃってるしねー

581:名無しさん@編集中
13/04/26 23:37:19.01 VjhGjGyu
改造出来ない人でもこんな機能が欲しいとかあったら便利と書いておけば
共感した改造出来る人がやってくれるかも
tvtestやEDCBもそんな感じでやってるし

582:名無しさん@編集中
13/04/27 00:16:13.76 1XcLMB5f
では改造できない私から
倍速再生を変更した時に、画面左上か右上に 「x1.2」 のようなOSD表示が欲しいです。
倍速再生に限らず、他の操作をした時もOSD表示されると
画面の遠くから操作してる時便利だと思うのですが。

583:名無しさん@編集中
13/04/27 03:15:24.83 qRcNBwyj
ドロップがあるtsを倍速再生時、何十秒か固まるのをなんとかしてほしいが本体側の問題っぽいしなぁ
うちじゃModBuildのパッチあてたのでも固まるよ

584:名無しさん@編集中
13/04/27 04:27:03.47 XBXLpxev
フルスクリーン時にコントローラをTVTestの方のコントローラの一段上に置きたいなと
設定で出来るんだっけ?

585:名無しさん@編集中
13/04/27 05:46:46.18 4kMcB2oc
>>584
RowPosFull=2

586:名無しさん@編集中
13/04/27 07:56:12.61 9Dw620so
>>583
うちはModBuild2の修正あてたやつじゃ一切固まらんけどなあ

587:名無しさん@編集中
13/04/28 07:32:18.79 AMVDOPs/
>>585
それやってみたけど反映されないんだよね
win7 64bi5 tvtest0.7.23

588:名無しさん@編集中
13/04/28 18:56:44.98 slXs0nVh
>>579
C++はよう分からん。
C#なら読めるんだが。

589:名無しさん@編集中
13/04/28 22:31:23.64 ziIbLMWQ
C#はリファレンスも何も読まずに動画プレーヤっぽい何か作って遊んでたな。

590:名無しさん@編集中
13/04/29 08:34:00.83 CVLwLMPx
C#はリファレンス見なくてもインテリセンスで何とか分かるからな

591:名無しさん@編集中
13/04/29 18:27:21.97 opeZ01Ou
>>562
TVTestリモコンに特化しすぎてて,本家に取り込まれなかったね.
繋ぎでこんなん作ってみた.

AndroidRemoconからTvtPlayを制御できるようにするプラグイン(commit 865dbab9d8949ad8fa116fda2b41a98babc2da16のI/Fを利用)
URLリンク(www1.axfc.net)

592:名無しさん@編集中
13/04/29 19:19:40.69 D6iBuwK4
AndroidRemoconってTvtPlay.tvtp_ver.19r3のどこを改変したんだ?
TvtPlay_ver2.0を使ってるから弄り箇所を知れれば2.0に適用できるんだが・・・ってsrc入ってるのか

593:名無しさん@編集中
13/04/30 19:26:07.31 evYWsVHB
>>586
ModBuild2についてるAacDecFilterに丸々差し替えただけなんだがうちじゃダメだなぁ
TvtPlayのRaiseMainThreadPriorityはデフォルトのままですか?

594:名無しさん@編集中
13/05/01 07:20:01.53 EDg5Ys1p
>>591
おっとこんなものが。
これはTVTestリモコンと本家TvtPlayを橋渡ししてくれるのかな?

うちに帰って試してみますわ。サンクスコ

595:名無しさん@編集中
13/05/01 10:46:07.15 /AVq5jeG
ts以外も再生できねーの?

596:名無しさん@編集中
13/05/01 11:03:17.86 DushRhHz
できますよ、ちょっと待ってて下さいね。

597:名無しさん@編集中
13/05/01 11:08:52.12 8vm14qk2
時は流れ20年・・・・・・・
ts以外の再生まだかいのぉ・・・・・・

598:名無しさん@編集中
13/05/01 11:12:19.60 DushRhHz
おじいじゃん、tsなんて形式は全世紀で消滅したでしょう?

599:名無しさん@編集中
13/05/01 12:16:11.66 1yRcap5/
20年経ったら40すぎ…
マジでじじいになってまう

600:名無しさん@編集中
13/05/01 20:48:33.66 PXVtE6NV
>>594
> これはTVTestリモコンと本家TvtPlayを橋渡ししてくれるのかな?
TvtPlayは本家workの最新で

601:名無しさん@編集中
13/05/02 07:28:25.19 6dF1i1Ph
>>600
おおっと!
ビルドせなあかんのか。

ForkはしたけどTvtPlayの環境まだ作ってなかったわー

602:名無しさん@編集中
13/05/02 17:38:32.07 uNz8SuCJ
ちょっとお尋ねします。
いつものgitコマンドでダウンロードしようとしたのですが、ダウンロード
することが出来ません。
zipファイルの方はダウンロード出来ます。
使用しているExplorerはIE8ですが、少し前までは問題なくダウンロード
出来ていました。
皆さんはどうでしょうか。

603:名無しさん@編集中
13/05/02 18:45:03.43 56dR5sQw
>>602
コマンドは何を使って実行しているのだ
エラーは出ているのか

そもそもコマンド実行すると何がでているのか

604:名無しさん@編集中
13/05/02 19:52:09.56 uNz8SuCJ
>>603
コマンドはここで紹介されていたgit cloneです。
エラーはentryが無くて空になっているようなコメントがでます。

605:名無しさん@編集中
13/05/02 20:10:10.18 28KK9w2u
>>604
ようなじゃなくて具体的なエラー書こうぜ
後コマンド名ではなくソフトの名前を聞きたかったのだが
エスパーすると今ユーザー名のフォルダにあるTvtPlayのフォルダを削除するかリネームしてから試せば

606:名無しさん@編集中
13/05/02 20:25:27.43 uNz8SuCJ
>>605
申し訳ない。
コマンド
git clone --branch work git://github.com/xtne6f/TvtPlay.git

エラー表示
fatal:destination path 'TvtPlay' already exists and is not an empty directory.

ユーザー名のフォルダは何時も削除してから実行しています。

607:名無しさん@編集中
13/05/02 20:28:37.21 /gy0qscy
git cloneしかしないならzipダウンロードでいいのでは?

608:名無しさん@編集中
13/05/02 20:34:07.50 uNz8SuCJ
>>607
了解しました。
それにしても同じコマンドを送っているのですが。

609:名無しさん@編集中
13/05/02 20:35:46.50 4Ba8/lc3
どっかのフォルダに残ってるんじゃない?

610:名無しさん@編集中
13/05/02 20:48:53.15 uNz8SuCJ
>>609
解釈を間違えていたらすいません。
もし私のPC側のフォルダの事を言っているのであれば、それはないです。
gitコマンドを送った時点でエラーになり、git側のファイルを揃える作業が
実行されていませんので。

されません。

611:名無しさん@編集中
13/05/02 20:51:55.62 uNz8SuCJ
すいません。
最後の離れた「されません。」は消し忘れです。

612:名無しさん@編集中
13/05/02 20:55:13.49 cC/iSRWd
ローカルのカレントディレクトリにTvtPlayという名前のファイルなりフォルダがあるとそのエラーになる
本当に削除されているか?

613:名無しさん@編集中
13/05/02 20:58:42.17 uNz8SuCJ
私の名前のユーザー名フォルダには間違いなくありません。
またコマンド実行前に必ず削除してから実行しています。

614:名無しさん@編集中
13/05/02 21:04:55.54 cC/iSRWd
カレントディレクトリが変わっていないか?
あるいはTvtPlayがどこかに存在していないかを検索して再確認

615:名無しさん@編集中
13/05/02 21:57:42.20 uNz8SuCJ
>>614
申し訳ない。
貴方の言われたとおりフォルダがみつかりました。
私のミスです、勉強になりました。
どうも有難うございました。
またよろしくお願いします。

616:名無しさん@編集中
13/05/03 06:41:02.03 H1++xDnm
なんか伸びてると思ったら
スレ違いか


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch