Afficher un message
Vieux 29/09/2007, 23h04   #1 (permalink)
Profil
Wolfi
Membre
Ancienneté  80%
Ancienneté 80%
 
Date d'inscription: mai 2006
Localisation: Rouen
Âge: 36
Pays :
Messages: 675
Téléchargements: 0
Uploads: 0
Merci: 1
Remercié 14 fois dans 7 Posts
Envoyer un message via ICQ à Wolfi Envoyer un message via AIM à Wolfi
Post [Tuto] Encoder un mp4 pour ps3 sous linux

Je fais ce minuscule tuto pour ceux qui ont:
-soit linux sur leur pc, et qui n'arrivent pas a encoder les videos dessus (j'ai moi même eu un peu de mal)
-soit linux sur leur ps3 et qui voudraient encoder avec (sert pas a grand chose mais peut être que ca existe ).

J'ai bricolé un petit script shell qu'il suffit de copier coller dans un fichier texte, de rendre executable (chmod +x nomdufichier) et de lancer avec la commande: sh nomdufichier:

Citation:
#!/bin/sh

## Script d'encodage des videos pour linux

echo "Chemin de la video à convertir: "
read input
echo "Chemin de la video convertie: (sans l'extension, nom différent de la video à convertir)"
read output

INFO=`mplayer -frames 1 -vo null "$input" 2>/dev/null | grep 'VIDEO'`
bit=`echo "$INFO"|awk '{print $7}'|sed 's/\..*//'`
fps=`echo "$INFO"|awk '{print $5}'`


echo "Lancement de la commande: mencoder $input -ovc x264 -oac faac -x264encopts subq=6:pass=1:bitrate=$bit:bframes=3:partitions=p8 x8,b8x8,i4x4:weight_b:threads=auto:nopsnr:nossim:f rameref=3:mixed_refs:bime:brdo:level_idc=41:direct _pred=auto:trellis=1 -o "$output.avi""
echo "Conversion en AVC. Cela prendra du temps." + `date`

mencoder $input -ovc x264 -oac faac -x264encopts subq=6:pass=1:bitrate=$bit:bframes=3:partitions=p8 x8,b8x8,i4x4:weight_b:threads=auto:nopsnr:nossim:f rameref=3:mixed_refs:bime:brdo:level_idc=41:direct _pred=auto:trellis=1 -o "$output.avi"

echo "Conversion en MP4."
MP4Box -aviraw video $output.avi
MP4Box -aviraw audio $output.avi
for i in *.raw; do mv "$i" `echo "$i" |sed 's/raw$/aac/'` ; done
MP4Box -add $output\_audio.aac -add $output\_video.h264:fps=$fps $output.mp4
rm $output.avi
rm $output\_audio.aac
rm $output\_video.h264
Il vous faut, pour pouvoir l'executer:
- mencoder
- MP4Box, qui fait partie du projet gpac, que vous pouvez obtenir ici: Home - GPAC Project on Advanced Content

Ce script se contentera d'encoder la video avec le meme bitrate et la même résolution que l'original (ce qui reste le plus pratique).
__________________
le loup est un loup pour le loup

Nintendo: N64, NGC
Sega: Dreamcast
Sony: PSP, PS3

Dernière modification par Wolfi ; 29/09/2007 à 23h06.
Wolfi est déconnecté   Réponse avec citation