• Hey ich möchte gerne mit avconv einer MP4/h.264 die AAC Audio Spur rausnehmen und gleichzeitig eine andere AAC reinnehmen. Geht das in einem Schritt, wie lautet das Kommando? Videospur copy

  • Nicht getestet, aber ungefähr oder genau so:
    avconv -i "datei1.mp4" -i "datei2.m4a" -map 0:v -map 1:a -c copy "ausgabe.mp4"


    (bin mehr mit ffmpeg vertraut, aber die gleichen sich in großen Teilen)

  • Hab das auch wenn ich meine mp4 nochmal in mp4 umwandel (fragt nicht, wird halt nochmal kleiner an mb)

    Code
    1. avconv -i F.mp4 -strict experimental F2.mp4avconv version 11.9-6:11.9-1~deb8u1+rpi1, Copyright (c) 2000-2017 the Libav developers built on Apr 26 2017 06:57:28 with gcc 4.9.2 (Raspbian 4.9.2-10)Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'F.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2mp41 creation_time : 2017-08-25 22:08:38 encoder : Lavf56.1.0 Duration: 00:00:45.06, start: 0.000000, bitrate: 5622 kb/s Stream #0.0(eng): Video: mpeg4 (Simple Profile), yuv420p, 640x480 [PAR 1:1 DAR 4:3], 5485 kb/s, 16.58 fps, 90k tbn, 300 tbc (default) Metadata: creation_time : 2017-08-25 22:08:38 Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 202 kb/s (default) Metadata: creation_time : 2017-08-25 22:08:38[libx264 @ 0x1221220] using SAR=1/1[libx264 @ 0x1221220] using cpu capabilities: ARMv6 NEON[libx264 @ 0x1221220] profile High, level 2.2[libx264 @ 0x1221220] 264 - core 142 r2431 a5831aa - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - https://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=16 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00Output #0, mp4, to 'F2.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2mp41 creation_time : 2017-08-25 22:08:38 encoder : Lavf56.1.0 Stream #0.0(eng): Video: libx264, yuv420p, 640x480 [PAR 1:1 DAR 4:3], q=-1--1, 16.58 fps, 199 tbn, 16.58 tbc (default) Metadata: creation_time : 2017-08-25 22:08:38 encoder : Lavc56.1.0 libx264 Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 200 kb/s (default) Metadata: creation_time : 2017-08-25 22:08:38 encoder : Lavc56.1.0 aacStream mapping: Stream #0:0 -> #0:0 (mpeg4 (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (aac (native) -> aac (native))Press ctrl-c to stop encoding*** Error in `avconv': realloc(): invalid next size: 0x01245818 ***Abgebrochen


    Bei 1er mweiner selbstgebastelten mp4 ist das so, hier die MedianInfo F.mp4


  • Fehler in avconv kann ich nicht beheben. Neueste Version testen und ansonsten Fehler an die Entwickler melden. Oder ffmpeg benutzen, wie die meisten anderen (in der Hoffnung, der Fehler ist dort nicht vorhanden).

  • Nutze hier raspbian, ffmpeg gibts nicht in den Quellen. avconv erfüllt aber sonst prima seine Dienste. Lasse ich -strict experimental für AAC weg meckert er und führt den Befehl nicht aus