Giter Site home page Giter Site logo

Comments (7)

noriy avatar noriy commented on August 16, 2024

書き忘れましたが、デコーダは MPEG-2/H264 共に Microsoft DTV-DVD Video Decoder です。
VLC media playerだと映像・音声ともに出力できますが、シークができない状態になります。

from tvtest.

DBCTRADO avatar DBCTRADO commented on August 16, 2024

ちょっとトレースしてみた限り、フィルタグラフで Demuxer から先にデータが流れませんね。
Demuxer 部分はブラックボックスなので、独自実装しないとどうにもならないかも知れません。

from tvtest.

noriy avatar noriy commented on August 16, 2024

そうですか。
どうもありがとうございます。

from tvtest.

xtne6f avatar xtne6f commented on August 16, 2024

蛇足します。興味深いのでちょっと調べましたが、その動画PCR(Program Clock Reference)の値が異常に思います。PTS(Presentation TimeStamp)の値が0x36D3F784(90kHz)付近である一方、PCRは0x1E0708762(90kHz)あたりにいます。PCRのオフセットをPTSに近づけると再生できました。
宣伝動画ゆえ試験放送みたいなもんだと思うので、本番までには直るでしょう(きっと)。または受信後にPCRが何かの拍子に編集された可能性もあります。

普通に再生できるVLCやWMPが不思議。放送じゃないのでDemuxerの手前でPCR編集してるのだろうか…

from tvtest.

noriy avatar noriy commented on August 16, 2024

宣伝動画ゆえ試験放送みたいなもんだと思うので、本番までには直るでしょう(きっと)。
または受信後にPCRが何かの拍子に編集された可能性もあります。

TvTestで録画したそのままのファイルです。
私が持っている編集ソフト(pegasys製)では読み込めませんでした。

TvTestで60秒録画したら、たまたまですがループしている切れ目が録画できました。
https://www.axfc.net/u/4019592 です。18秒あたりが切れ目です。
WMPでは再生できますが、VLCでは切れ目があると再生できないようです。

from tvtest.

xtne6f avatar xtne6f commented on August 16, 2024

サンプル感謝です。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.

noriy avatar noriy commented on August 16, 2024

1時間録画してWMPでループ位置を調べた所、2分20秒、26分48秒にループ位置がありました。
これから番組の長さは24分28秒(1468秒)となり、PTSが戻る量とほぼ一致しています。
もうこれは録画してWMPで見るしか手がないということですね。

from tvtest.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.