aboutsummaryrefslogtreecommitdiff
path: root/src/subtitles/extraction
diff options
context:
space:
mode:
Diffstat (limited to 'src/subtitles/extraction')
-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();