Comments (7)
書き忘れましたが、デコーダは MPEG-2/H264 共に Microsoft DTV-DVD Video Decoder です。
VLC media playerだと映像・音声ともに出力できますが、シークができない状態になります。
from tvtest.
ちょっとトレースしてみた限り、フィルタグラフで Demuxer から先にデータが流れませんね。
Demuxer 部分はブラックボックスなので、独自実装しないとどうにもならないかも知れません。
from tvtest.
そうですか。
どうもありがとうございます。
from tvtest.
蛇足します。興味深いのでちょっと調べましたが、その動画PCR(Program Clock Reference)の値が異常に思います。PTS(Presentation TimeStamp)の値が0x36D3F784(90kHz)
付近である一方、PCRは0x1E0708762(90kHz)
あたりにいます。PCRのオフセットをPTSに近づけると再生できました。
宣伝動画ゆえ試験放送みたいなもんだと思うので、本番までには直るでしょう(きっと)。または受信後にPCRが何かの拍子に編集された可能性もあります。
普通に再生できるVLCやWMPが不思議。放送じゃないのでDemuxerの手前でPCR編集してるのだろうか…
from tvtest.
宣伝動画ゆえ試験放送みたいなもんだと思うので、本番までには直るでしょう(きっと)。
または受信後にPCRが何かの拍子に編集された可能性もあります。
TvTestで録画したそのままのファイルです。
私が持っている編集ソフト(pegasys製)では読み込めませんでした。
TvTestで60秒録画したら、たまたまですがループしている切れ目が録画できました。
https://www.axfc.net/u/4019592 です。18秒あたりが切れ目です。
WMPでは再生できますが、VLCでは切れ目があると再生できないようです。
from tvtest.
サンプル感謝です。TsTimeKeeper読みですが、ループ位置あたりで映像のPTSが巻き戻ってます。PCRというよりPTSが異常と言ったほうが良いですね。
PCR : 6457759864
V-PTS : 1053132533
V-PTS : 1053134034
V-PTS : 1053126527
PCR : 6457762923
V-PTS : 1053128028
V-PTS : 1053129530
PCR : 6457765982
V-PTS : 1053131031
V-PTS : 921132665 ←ここ
PCR : 6457769041
PCR : 6457772104
PCR : 6457775163
PCR : 6457778226
V-PTS : 921134166
V-PTS : 921126659
PCR : 6457781281
V-PTS : 921128160
(1053131031 - 921132665) / 90kHz ≒ 1467秒 ≒ 24分
、そのぐらいでループしているなら、配信側はマスターをPTS無編集でそのまま多重化してますね。これは酷い
from tvtest.
1時間録画してWMPでループ位置を調べた所、2分20秒、26分48秒にループ位置がありました。
これから番組の長さは24分28秒(1468秒)となり、PTSが戻る量とほぼ一致しています。
もうこれは録画してWMPで見るしか手がないということですね。
from tvtest.
Related Issues (20)
- "/min"指定すると”再生オフ”にチェックが入ってしまう HOT 2
- Spinel経由で衛星チューナーを開くと強制終了する HOT 2
- CS視聴中にSpinel経由でチャンネル変更が発生すると再生が止まる HOT 3
- Snap not working HOT 6
- パン&スキャン有効時に画面キャプチャがズレる HOT 2
- 同名の音声デバイスが複数存在する環境で、音声デバイスの選択が正常に行えない HOT 5
- デュアルモノラル時に音声の自動選択が行われないことがある
- Alder Lake-S UHD 770でDXVA2によるデコードを有効にすると映像崩れが起こる HOT 5
- D3D11デコード設定でチャンネル変更時に、ランダムにクラッシュすることがある HOT 1
- MESSAGE_GETSERVICEINFOで音声PIDを5つ以上取得できない HOT 15
- DPIスケール変更時「ストリームの情報」表示が変になる HOT 1
- 音声デバイスと音声フィルタとS/PDIFパススルーのプラグインとして分離
- EVENT_PROGRAMGUIDE_COMMAND をプラグイン無効時にも受け取りたい HOT 2
- 設定ウィンドウにて、リストビューのツールチップがウィンドウの裏側に表示される HOT 3
- 音声フィルタの動作バグ HOT 1
- 拡張命令SSE4.1への対応
- DirectX11・DirectX12の切替
- fdk-aacのv2.0.2への対応 HOT 2
- Microsoft Windows 10 SDKにもオプションで対応できないか
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tvtest.