aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src')
-rw-r--r--remuxer/src/fragment.rs2
-rw-r--r--remuxer/src/matroska_to_mpeg4.rs2
-rw-r--r--remuxer/src/metadata.rs2
3 files changed, 4 insertions, 2 deletions
diff --git a/remuxer/src/fragment.rs b/remuxer/src/fragment.rs
index 439c700..45a671f 100644
--- a/remuxer/src/fragment.rs
+++ b/remuxer/src/fragment.rs
@@ -20,7 +20,7 @@ use std::{
path::Path,
};
-const FRAGMENT_LENGTH: f64 = 2.;
+const FRAGMENT_LENGTH: f64 = 4.;
pub fn fragment_index(path: &Path, track: u64) -> Result<Vec<Range<f64>>> {
let meta = matroska_metadata(path)?;
diff --git a/remuxer/src/matroska_to_mpeg4.rs b/remuxer/src/matroska_to_mpeg4.rs
index e8268e7..ab7d5ab 100644
--- a/remuxer/src/matroska_to_mpeg4.rs
+++ b/remuxer/src/matroska_to_mpeg4.rs
@@ -17,7 +17,7 @@ pub fn matroska_to_mpeg4(
) -> Result<()> {
let path = format!("/tmp/jellything-tc-hack-{:016x}", random::<u64>());
let args = format!(
- "-hide_banner -loglevel warning -f matroska -i pipe:0 -copyts -c copy -f mp4 -movflags frag_keyframe+empty_moov {path}"
+ "-hide_banner -loglevel warning -f matroska -i pipe:0 -c copy -f mp4 -movflags frag_keyframe+empty_moov {path}"
);
let mut child = Command::new("ffmpeg")
.args(args.split(" "))
diff --git a/remuxer/src/metadata.rs b/remuxer/src/metadata.rs
index 4a496fe..c2931f4 100644
--- a/remuxer/src/metadata.rs
+++ b/remuxer/src/metadata.rs
@@ -23,6 +23,8 @@ use std::{
sync::Arc,
};
+pub use ebml_struct::matroska::TrackEntry as MatroskaTrackEntry;
+
#[derive(Debug, Encode, Decode, Clone)]
pub struct MatroskaMetadata {
pub info: Option<Info>,