Jeg vil gerne tilføje en AAC 2-kanals lyd som standard samt kopiere alle andre tilgængelige lydspor uændret til mine MKV Normal Quality-konverteringer. Kan jeg gøre dette med MCEBuddy, og hvis ja, hvordan gør jeg det?
Tak
Jeg vil gerne tilføje en AAC 2-kanals lyd som standard samt kopiere alle andre tilgængelige lydspor uændret til mine MKV Normal Quality-konverteringer. Kan jeg gøre dette med MCEBuddy, og hvis ja, hvordan gør jeg det?
Tak
Godt spørgsmål. Jeg ved, at du kan tilføje et stereo-spor og 1 andet spor ved hjælp af metoden beskrevet her Creating Multiple Audio Tracks from a Single Audio Track, og at du kan tilføje alle spor som beskrevet her MCEBuddy - Advanced Settings, Commands and Tweaking, men jeg har ikke prøvet at gøre begge dele.
Dette er hvad FAQ’en viser for ffmpeg:
ffmpeg-audio=-map 0:1 -map 0:1 -c:a:0 aac -ab 192k -ac 2 -c:a:1 ac3 -ab 192k
ffmpeg-audioac3=-map 0:1 -map 0:1 -c:a:0 aac -ab 384k -ac 2 -c:a:1 copy
ffmpeg-AudioOptimized=true
Men jeg forstår ikke de enkelte kommandoer. Jeg ønsker en normaliseret stereo AAC af standardlydsporet, som normalt er 5.1, som den nye standard med alle de originale lydspor enten kopieret eller komprimeret. Jeg vil gerne eksperimentere. Lige nu er lyden i min profil sat til dette:
ffmpeg-audioac3=-c:a copy -map 0:a
ffmpeg-audioac3=-acodec copy -map 0:a
Men jeg vil gerne prøve at bruge dette fra den oprindelige HEVC-profil efter at have gjort standardlydsporet til stereo AAC
ffmpeg-audio=-acodec ac3 -ab 160k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 256k -map 0:a
Hvis nogen kan give mig et indblik i, hvordan jeg gør dette, ville det være meget værdsat. På det tidspunkt vil jeg endelig have MCEBuddy opsat præcis, som jeg har brug for, og jeg kan derefter blot kode i et par måneder for at rydde mine harddiske for alle mine TS-filer.
Jeg vil forsøge at gå i dybden med og dissekere FAQ-strengene.
ffmpeg-audio=-map 0:1 -map 0:1 -c:a:0 aac -ab 192k -ac 2 -c:a:1 ac3 -ab 192k
ffmpeg-audio=
Dette bruges til at behandle ikke-ac3-lyd (usikker på, om det er spor-for-spor; hvis jeg har en fil med både AAC og AC3, bruges begge linjer så?).
-map 0:1 -map 0:1
Jeg ved ærligt talt ikke, hvorfor dette er nødvendigt.
-c:a:0 aac -ab 192k -ac 2
Lav et AAC 192k stereo-spor af kilde-lyden som lydspor 0 i output-filen.
-c:a:1 ac3 -ab 192k
Lav et AC3 192k-spor med samme antal kanaler som kilde-lyden som lydspor 1 i output-filen.
ffmpeg-audioac3=-map 0:1 -map 0:1 -c:a:0 aac -ab 384k -ac 2 -c:a:1 copy
ffmpeg-audioac3=
Dette bruges til at behandle ac3-lyd (igen usikker på, om det er spor-for-spor; hvis jeg har en fil med både AAC og AC3, bruges begge linjer så?).
-map 0:1 -map 0:1
Jeg ved stadig ikke, hvorfor dette er nødvendigt.
-c:a:0 aac -ab 384k -ac 2
Lav et AAC 384k stereo-spor af kilde-lyden som lydspor 0 i output-filen.
-c:a:1 copy
Lav en kopi af kilde-lydsporet som lydspor 1 i output-filen.
ffmpeg-AudioOptimized=true
Jeg ved ikke, hvordan man normaliserer lyden, da du skal bruge SoX for at gøre hvad du ønsker. Jeg vil tro, du skal bruge følgende:
ffmpeg-audio=-map 0:1 -map 0:1 -c:a:0 aac -ab 192k -ac 2 -c:a:1 ac3 -ab 160k
ffmpeg-audioac3=-map 0:1 -map 0:1 -c:a:0 aac -ab 192k -ac 2 -c:a:1 ac3 -ab 256k
ffmpeg-AudioOptimized=true
Forhåbentlig giver det dig et udgangspunkt til at eksperimentere videre.
Tak, jeg har eksperimenteret, men jeg er stadig forvirret. Jeg lavede en kopi af min nuværende profil i config-filen og kaldte den TEST, slettede alle lydposterne og tilføjede simpelthen:
ffmpeg-audioac3=-map 0:1 -map 0:1 -c:a:0 aac -ab 384k -ac 2 -c:a:1 copy
Og den resulterende fil havde videoen som forventet, standard lydsporet var AAC Stereo, og det andet spor var en kopi af det oprindelige standard AC3 6-kanals lyd.
Hvis jeg gør det til:
ffmpeg-audioac3=-map 0:1 -map 0:1 -c:a:0 aac -ab 384k -ac 2 -c:a:1 copy -c:a:2 copy
Får jeg en ekstra kopi af det oprindelige AC3 6-kanals lyd.
Det bedste jeg kan regne ud er, at -map 0:1 har noget at gøre med lydstrømmene, hvor 0 er den første og 1 er den anden, men jeg ved ikke, om dette vedrører input- eller outputfilen.
På dette tidspunkt har jeg virkelig brug for at vide, hvordan jeg kopierer den anden lydstrøm i den oprindelige fil, da det er en 2-kanals spansk, men jeg ved ikke, hvad jeg skal gøre på dette tidspunkt. Hvis jeg kan få hjælp til at forstå, hvordan jeg gør dette, tror jeg, jeg ville forstå, hvordan jeg også konverterer den lydstrøm.
Enhver indsigt ville virkelig blive værdsat. Jeg er ivrig efter at finde ud af denne sidste brik i mit puslespil for at have en komplet kodningsløsning til min Emby-server.
Jeg antager, at du har brug for en opdateret map-værdi for den 3. lyd, som fortæller den, hvilket lydspor-id du vil mappe.
Her er ffmpeg-hjælpen til map.
-map [-]input_file_id[:stream_specifier][,sync_file_id[:stream_s set input stream mapping
Og her er wiki-siden for det, som måske kan hjælpe.
Mange tak for al din hjælp med finjusteringen af min profil… efter at have læst den side et dusin gange og troet, jeg forstod kortet, men ikke kunne finde ud af rækefølgen eller hvordan jeg skulle bruge det i profilen… og mindst 30 encodings af en 5-minutters klip med de 2 lydspor og undertekster, jeg prøvede at bevare… DETTE VIRKER:
ffmpeg-audioac3=-map 0:1 -map 0:1 -map 0:2 -c:a:0 aac -ab 384k -ac 2 -c:a:1 copy -c:a:2 copy
Jeg får standard AC3 6-kanals lyd fra den oprindelige TS-fil som AAC stereo som standard i outputtet, derefter kopieres den oprindelige AC3 6-kanals lyd som andet lydspor i output-filen, og endelig får jeg AC3 2-kanals spansk lydspor fra originalen kopieret som tredje lydspor ind i output-filen.
Jeg gav næsten op flere gange, da jeg har prøvet dette, når jeg havde tid, siden i går eftermiddag og spurgt dig om råd, men min tysker sparkede ind, og jeg var besluttet på at forstå dette og regne det ud eller i det mindste udtømme alle mine muligheder, før jeg spurgte dig igen.
Det er fantastisk! Jeg havde ikke en god kildefil at teste med på min side, så alt, hvad jeg kunne gøre, var at læse om det og tro, at jeg måske forstod, hvad det stod. Jeg ville ikke fortælle dig at prøve noget specifikt, fordi jeg ikke ville føre dig på afveje. Jeg er virkelig glad for, at du kunne finde ud af det.