feat: atualiza .gitignore para incluir diretório test_media e ajusta formato de exportação de áudio para AAC

This commit is contained in:
2026-02-28 15:48:34 -03:00
parent 3379493e41
commit 74840e70f7
3 changed files with 7 additions and 1 deletions
+1
View File
@@ -1 +1,2 @@
/target
/test_media
+1
View File
@@ -1,2 +1,3 @@
[tools]
python = "3.11"
rust = "latest"
+5 -1
View File
@@ -51,7 +51,11 @@ impl FilePickerAdapter {
/// (ex: `aac` → `.aac`, `vorbis` → `.ogg`). Cai em `.mka` para codecs desconhecidos.
pub fn save_audio(codec: &str) -> Option<FilePath> {
let (ext, label) = match codec {
"aac" => ("aac", "AAC"),
// AAC exportado como .m4a (container MPEG-4) em vez de .aac (ADTS raw).
// O formato ADTS não armazena duração total — o ffprobe estima pelo bitrate
// e pode reportar até dezenas de segundos a menos. O container M4A preserva
// a duração exata dos atoms do container original.
"aac" => ("m4a", "M4A (AAC)"),
"ac3" => ("ac3", "AC3"),
"eac3" => ("eac3", "E-AC3"),
"dts" => ("dts", "DTS"),