emk / subtitles-rs

Use SRT subtitle files to study foreign languages (in progress)
Apache License 2.0
303 stars 34 forks source link

No Tag data when MKV created by ogmrip #9

Closed rdearman closed 7 years ago

rdearman commented 7 years ago

Using the list track command produces an error when querying a mkv file created by ogmrip. Had to use ogmrip because of copy protection.

substudy list tracks CM6-0E-UT3.2_DES.mkv MissingFieldError("tags")

Using the command mkvinfo, I can see the track information and extract the appropriate sub-title track.

mkvinfo CM6-0E-UT3.2_DES.mkv | + A track | + Track number: 4 (track ID for mkvmerge & mkvextract: 3) | + Track UID: 914786270282254080 | + Track type: subtitles | + Lacing flag: 0 | + Codec ID: S_TEXT/UTF8 | + A track | + Track number: 5 (track ID for mkvmerge & mkvextract: 4) | + Track UID: 9054752488569948265 | + Track type: subtitles | + Default flag: 0 | + Lacing flag: 0 | + Codec ID: S_TEXT/UTF8 | + Language: ita

any subsequent reference to tracks however fails on the tags metadata.

substudy export tracks CM6-0E-UT3.2_DES.mkv it.srt MissingFieldError("tags")

emk commented 7 years ago

Please check your version. This should be fixed in 0.4.1.

rdearman commented 7 years ago

Works. FYI The problem I had was it had moved from ~/.multirust/toolchains/nightly/cargo/bin over into ~/.multirust/toolchains/stable/cargo/bin: Which was why it kept picking up the old version. Once I'd deleted the old one and kept the stable one I was good.

emk commented 7 years ago

Great, thank you!