オーパスオーディオコーデックフォーマット[] [OGGのコンテナ]が牽引力を得るようになりました。しかしそれはまた、毎日の問題が浮上することを意味します。私の今日は壊れたファイルであり、問題はストリームを修復するツールがあるかどうかです。OPUSファイルストリームを修復するツールはありますか?
実際のストリームは、おそらく破損エンコーダによって作成され、すなわち:
Encoded with Gagravarr.org Java Vorbis Tools v0.8 20160217
と正しくopusinfoは文句:
**WARNING: Invalid header page in stream 1, contains multiple packets**
New logical stream (#1, serial: 000052c9): type opus
**WARNING: Implausibly low preskip in Opus stream (1)**
Encoded with Gagravarr.org Java Vorbis Tools v0.8 20160217
Opus stream 1:
Pre-skip: 0
Playback gain: 0 dB
Channels: 1
Original sample rate: 16000Hz
Packet duration: 60.0ms (max), 60.0ms (avg), 60.0ms (min)
Page duration: 60.0ms (max), 60.0ms (avg), 60.0ms (min)
Total data length: 12231171 bytes (overhead: 13.9%)
Playback length: 60m:49.920s
Average bitrate: 26.81 kb/s, w/o overhead: 23.08 kb/s
Logical stream 1 ended
微細です。データは目に見えている間、しかし、opusdecは正しさを強制することを決定:
Decoding to 48000 Hz (1 channel)
Extra packets on initial header page. Invalid stream.
と絶対に非常に有用ではないファイルを処理するために拒否します。
私の質問はです:どのようにユーザーが救済/修復/壊れた、しかしsalvageableファイルを修正するはずですか?そのための(FOSS)コードはありますか? xiphにいくつかの隠された機能がありますか?
正直言って、私は_mplayer_といくつかの別々のツールを使っていますが、ファイルを修復するためには醜いものではありません。 – grin