diff options
Diffstat (limited to 'src/subtitles/extraction/mod.rs')
| -rw-r--r-- | src/subtitles/extraction/mod.rs | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/subtitles/extraction/mod.rs b/src/subtitles/extraction/mod.rs index b012658..5070fdb 100644 --- a/src/subtitles/extraction/mod.rs +++ b/src/subtitles/extraction/mod.rs @@ -8,7 +8,7 @@ use std::{collections::BTreeMap, sync::mpsc, thread}; use ffmpeg::Rational; use relm4::{ComponentSender, Worker}; -use crate::subtitles::{SUBTITLE_TRACKS, StreamIndex, SubtitleCue, SubtitleTrack, TrackMetadata}; +use crate::subtitles::{SUBTITLE_TRACKS, StreamIndex, SubtitleCue}; pub struct SubtitleExtractor {} @@ -86,11 +86,6 @@ impl SubtitleExtractor { let stream_ix = stream.index(); if stream.parameters().medium() == ffmpeg::media::Type::Subtitle { - let metadata = TrackMetadata::from_ffmpeg_stream(&stream); - let track = SubtitleTrack::new(metadata); - - SUBTITLE_TRACKS.write().insert(stream_ix, track); - let context = ffmpeg::codec::Context::from_parameters(stream.parameters())?; let (packet_tx, packet_rx) = mpsc::channel(); let time_base = stream.time_base(); @@ -107,17 +102,6 @@ impl SubtitleExtractor { if let Some(stream_ix) = whisper_audio_stream_ix { let stream = input.stream(stream_ix).unwrap(); - - let mut metadata = TrackMetadata::from_ffmpeg_stream(&stream); - metadata.title = Some(match metadata.title { - Some(title) => format!("Auto-generated from audio (Whisper): {}", title), - None => "Auto-generated from audio (Whisper)".to_string(), - }); - - let track = SubtitleTrack::new(metadata); - - SUBTITLE_TRACKS.write().insert(stream_ix, track); - let context = ffmpeg::codec::Context::from_parameters(stream.parameters())?; let (packet_tx, packet_rx) = mpsc::channel(); let time_base = stream.time_base(); |