-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
recisdb で B25 デコードを行うと、ファイルサイズが arib-b25-stream-test を使用した時と比べて若干減る #42
Comments
ちなみに B25 デコードに関しては、recpt1 側で他にも下記 Issue が上がっていて、既知の問題が多いことで知られている。
もし recpt1 を参考に実装したなら、下記のバグも再現しないかしっかりテストする必要があると思う。 |
https://www.marumo.ne.jp/db2008_3.htm 放送波では常に一定の帯域で放送する必要があるので、NULL パケットは確か帯域を完全に埋めきれなかった際にパディングとして挿入するもののはずです。つまり置いといてもサイズの無駄なので、削除しておくに越したことはないでしょう(おそらくは)。 とはいえ、将来的にはオプションとして用意しておいてもいいとは思います(上記事情を鑑みると、その際もデフォルトは NULL パケット削除の挙動の方が良さそう)。 |
recisdb のDecoderOptions構造体にstripというオプションがあるので、それが関係ありそうですね。
コマンドラインオプションに—no-stripというのを追加してあげて、そこの値次第で渡すDecoderOptionsを変化させるようにすれば良さそうと思いました。
…On Thu, Aug 10, 2023 at 8:51 tsukumi ***@***.***> wrote:
[image: image]
<https://user-images.githubusercontent.com/39271166/259575741-815ffd92-d390-4ace-a615-ce76ffa46346.png>
https://www.marumo.ne.jp/db2008_3.htm
放送波では常に一定の帯域で放送する必要があるので、NULL
パケットは確か帯域を完全に埋めきれなかった際にパディングとして挿入するもののはずです。つまり置いといてもサイズの無駄なので、削除しておくに越したことはないでしょう(おそらくは)。
とはいえ、将来的にはオプションとして用意しておいてもいいとは思います(上記事情を鑑みると、その際もデフォルトは NULL
パケット削除の挙動の方が良さそう)。
—
Reply to this email directly, view it on GitHub
<#42 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABGAM4HJKP7P4ICYLBTKFCTXUQPBLANCNFSM6AAAAAAZY6VOJ4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
再生そのものは問題ないし番組情報も取れているが、arib-b25-stream-test だとスクランブル前の TS よりもファイルサイズが若干減ってしまう。(10秒間録画した TS で 6MB ほどもの差がある)
本来であれば、スクランブル前の TS とスクランブル後の TS のファイルサイズは完全に一致するはず。
何かしらのデータが抜け落ちているとしか考えられないのだが…。
The text was updated successfully, but these errors were encountered: