diff options
Diffstat (limited to 'remuxer')
-rw-r--r-- | remuxer/src/fragment.rs | 2 | ||||
-rw-r--r-- | remuxer/src/matroska_to_mpeg4.rs | 2 | ||||
-rw-r--r-- | remuxer/src/metadata.rs | 2 |
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>, |