about summary refs log tree commit diff
path: root/src/subtitles/extraction/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/subtitles/extraction/mod.rs')
-rw-r--r--src/subtitles/extraction/mod.rs18
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();