diff options
| author | LLLL Colonq <llll@colonq> | 2025-11-06 18:01:09 -0500 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2025-11-06 18:01:09 -0500 |
| commit | 0e8b1dded85602aa2dc15f27c3c89800e4c3402b (patch) | |
| tree | c54f665b7dca44972a243d3f70b80d1de39b926b /crates/renderer/src/overlay/loopback.rs | |
| parent | aff8a500d2807187cdb6c3fa3d58206fad5dd9a1 (diff) | |
Update
Diffstat (limited to 'crates/renderer/src/overlay/loopback.rs')
| -rw-r--r-- | crates/renderer/src/overlay/loopback.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/renderer/src/overlay/loopback.rs b/crates/renderer/src/overlay/loopback.rs index 0346ce7..063601d 100644 --- a/crates/renderer/src/overlay/loopback.rs +++ b/crates/renderer/src/overlay/loopback.rs @@ -16,10 +16,10 @@ fn ffmpeg_to_adts(sample_rate: u32, samples: &[f32]) -> Option<Vec<u8>> { "-ac", "2", "-i", "pipe:0", "-vn", - "-frame_size:a", "1024", "-c:a", "aac", - "-ar:a", "48000", - "-f", "mpegts", + "-f", "adts", + "-ar", "48000", + "-ac", "2", "pipe:1" ]) .stdin(process::Stdio::piped()) @@ -43,7 +43,6 @@ fn upload_sample(conn: &mut redis::Connection, sequence: u32, sample_rate: u32, let max: f32 = *sample.iter().max_by(|x, y| f32::total_cmp(x, y)).unwrap(); let cells = (max / 0.1) as usize; let adts = ffmpeg_to_adts(sample_rate, sample).unwrap(); - println!("{} {} {}", sample.len(), adts.len(), "#".repeat(cells)); let _: () = conn.lpush("hlssamples", adts).unwrap(); let _: () = conn.ltrim("hlssamples", 0, 10).unwrap(); let _: () = conn.set("hlssequence", sequence).unwrap(); |
