J'ai installé mediatomb et installé un script bash pour la conversion vidéo avec ffmpeg :
Code :
- #!/bin/bash
- INPUT=$1
- OUTPUT=$2
- VIDEO_CODEC="mpeg2video"
- VIDEO_BITRATE="5000k"
- AUDIO_CODEC="ac3"
- AUDIO_BITRATE="192k"
- AUDIO_SAMPLERATE="44100"
- AUDIO_CHANNELS="2"
- FORMAT="dvd"
- exec /usr/bin/ffmpeg -threads 2 -i "${INPUT}" -qscale 2 -r 25 -vcodec ${VIDEO_CODEC} \
- -acodec ${AUDIO_CODEC} -ab ${AUDIO_BITRATE} \
- -f ${FORMAT} -copyts - > "${OUTPUT}" 2>/dev/null
|
Seulement voilà, sur plusieurs fichiers vidéos le son est bien traité par ffmpeg pour sortir de l'AC3 2 canaux et la freebox reconnaît ça très bien ; sur un fichier seulement, le son ne sort pas sur la freebox.
J'ai essayé de reproduire le stream mediatomb avec VLC sur mon PC, ça fonctionne sur tous les fichiers, même celui qui déconne sur la freebox.
D'ailleurs en vérifiant sur VLC les caractéristiques du codec son de chaque fichier, il est parfaitement identique après traitement par ffmpeg.
Je ne sais pas quoi vérifier pour comprendre d'où vient le problème.
Message édité par muzah le 29-06-2011 à 18:53:53
---------------
un instant monsieur ça-va-chier