Demuxer remuxer sur mac

ccciolll

Membre expert
Club iGen
Bonjour, j'avance à petit pas dans le mode de la vidéo. Ça reste assez mystérieux pour moi.

Je me demande s'il est possible, facilement et avec des freeware, de dé-multiplexer des fichiers mp4 (video H264 + audio mpeg4) pour pouvoir ne toucher qu'à la piste audio (la vidéo me convient, je ne veux pas la détruire davantage par un encodage, mais la piste audio est trop lourde pour la qualité de ce qu'elle contient) ? Le tout avec Lion ou Snow Leopard.

EDIT : (et de les re-multiplexer ensuite, bien sûr)
 
Bonjour, j'avance à petit pas dans le mode de la vidéo. Ça reste assez mystérieux pour moi.

Je me demande s'il est possible, facilement et avec des freeware, de dé-multiplexer des fichiers mp4 (video H264 + audio mpeg4) pour pouvoir ne toucher qu'à la piste audio (la vidéo me convient, je ne veux pas la détruire davantage par un encodage, mais la piste audio est trop lourde pour la qualité de ce qu'elle contient) ? Le tout avec Lion ou Snow Leopard.

EDIT : (et de les re-multiplexer ensuite, bien sûr)
Bonjour,

Avec MP4Box tu peux démultiplexer puis réencoder l'audio seul avec Audacity qui utilise ffmpeg, l'outil d'encodage en ligne de commande puis remuxer avec MP4Box.

Cependant, tu peux théoriquement réencoder la piste audio directement dans le container avec des outils utilisant le même ffmpeg comme Hybrid (avec l'option "passthrough" sur la piste vidéo). J'avoue qu'il est au premier abord plutôt complexe mais comme le domaine de la vidéo est complexe il faut bien quelque part apprendre ! Sinon, notre ami JLB21 te conseillera iFFmpeg (payant).

Il y a malgré tout un problème dans ton cas c'est ta version d'OS X car pour Hybrid il faut El Capitan ou demander au développeur une version compatible.

Pour iFFmpeg je ne sais pas si les versions antérieures sont disponibles !

houdini :merci:
 
Salut ccciolll ;)

On ne voit plus que toi sur ce forum…

Pour faire ce dont tu parles (si toutefois j'ai bien compris), il n'y a pas besoin de dé-multiplexer et re-multiplexer. Il faut un logiciel te permettant de traiter séparément l'encodage de la vidéo ou de l'audio.

iFFmpeg (malheureusement pour toi, payant), permet de choisir un container et de n'encoder que la vidéo ou que l'audio.

Par exemple, pour un container mp4 en sortie, si la vidéo en H.264 (ou autre codec compatible) te convient, tu vas pouvoir encoder l'audio dans le codec compatible (par exemple AAC) en choissant toi-même le débit.

Ton réglage sera pour Vidéo : passthrough (intouché), pour Audio : par exemple, AAC à 96 kbps.

Notre spécialiste houdini:coucou: te conseillera Hybrid, gratuit, pour faire la même opération.

Oups : Grillé par houdini…
 
Sinon vu que tous ces softs sont basés sur ffmpeg, on utilise ffmpeg directement, c'est pas forcément accessible à n'importe qui mais j'indique quand même, ça servira peut-être.

Par exemple si je veux convertir la piste audio d'une vidéo .mp4 en mp3 ça donnerait ça :

Bloc de code:
ffmpeg -i VIDEO.mp4 -c:v copy -c:a libmp3lame FINAL.mp4

Dans ton cas tu veux ré-encoder l'AAC :

Bloc de code:
ffmpeg -i VIDEO.mp4 -c:v copy -c:a libfdk_aac -b:a 128k FINAL.mp4

l'option -b:a contrôle le bitrate, donc c'est sur ça qu'il faut jouer pour réduire la taille, après généralement on dit 64k par channel pour avoir un truc potable.
 
Bon, en tout cas, c'est faisable et les solutions ne manquent pas.

Merci.
 
Sinon, j'aime bien aussi la solution hardcore via terminal. Juste pour le plaisir du frisson que ça procure d'avoir l'impression de provoquer un truc juste en tapant une ligne de code, sans passer par un beau logiciel. J'ai pris bien du plaisir avec Osmo4…