A nouveau, je pousse mémé dans les orties mais bon, faut bien essayer :D. A noter qu'il est important de passer en fullscreen si on veut une capture HD. La résolution interne n'est utilisée que dans un cadre de calcul.
Dolphin sépare l'audio et la vidéo; mais c'est vraiment pas une difficulté supplémentaire On va simplement fusionner les fichiers vidéos et les compresser comme dit précédemment. On peut ne pas écrire les paramètres audio vu qu'il n'y en a pas!
Ensuite, on va compresser le fichier audio (*.wav). Là aussi, vous avez du choix: mp3, ogg, wma,... Petite préférence pour l'ogg, toujours :).
Du coup, nous voilà en présence de nos 2 flux. Il suffit d'utiliser un autre merveilleux logiciel mkvmerge de la suite mkvtoolnix. Disponible en ligne de commande et interface graphique sous Windows, Mac et Linux. En ligne de commande:
mkvmerge video.mkv audio.ogg -o all.mkv
Note: Il n'est absolument pas obligatoire que le format de la vidéo soit du mkv, n'importe quel flux vidéo fonctionne.
Et le tour est joué! Si vous avez des sous-titres et/ou un fichier de chapitres (autre avantage du mkv), vous pouvez les ajouter également à ce moment-là.
Voici mes essais. Je m'excuse pour les desynchros audios mais dolphin est juste une horreur sur mon PC :p. C'est ajustable après coup (delay / timecode /...); il est même possible de remplacer l'intégralité du fichier audio grâce aux outils de mkvtoolnix.
Basse résolution (fenêtré)
Link to video
Haute résolution, 1 pass
Link to video
Haute résolution, 2 pass
Link to video
Tailles respectives: 8.9Mo - 22.7Mo - 12.4Mo
On remarque que les paramètres utilisés pour la double pass on non seulement gardé une excellente qualité mais on plus, on a un poids réduit pratique pour les petites connexions. Mais... 3 fois plus de temps d'encodage[/i]
Voici un petit script que j'ai créé et qui fait tout, en gros :p
A savoir que la vidéo d'origine est en 320x240 et que le logo est 1920x1080. Le script merge les avi, crée une vidéo avec le logo, upscale la vidéo d'origine et incruste les sous-titres tout en rncodant en h264, encode l'audio en ogg, on rassemble le tout dans un mkv en synchronisant l'audio et le tour est joué !
NB: Dans un souci de gains de place et de fluidité, je réduit la vidéo à 30fps au lui des 60.
[Script Info]
Title: Default Aegisub file
ScriptType: v4.00+
WrapStyle: 0
PlayResX: 640
PlayResY: 480
ScaledBorderAndShadow: yes
Last Style Storage: Default
Video Aspect Ratio: 0
Video Zoom: 6
Video Position: 0
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,DejaVu Sans Mono,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,8,10,10,10,1
Style: WIP,DejaVu Sans Mono,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,-1,0,0,100,100,0,0,1,2,2,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:02.00,WIP,,0000,0000,0000,,{\i1}This TAS is a WIP; it has not been validated yet{\i0}
Dialogue: 0,0:00:05.00,0:00:10.00,Default,,0000,0000,0000,,<game> in <time> \Nby <author> \NRerecord count: <rerecords>
Dialogue: 0,0:00:10.00,0:00:15.00,Default,,0000,0000,0000,,This is a tool-assisted recording. \NFor details, visit http://TASvideos.org/
Un excellent éditeur pour les sous-titres en *.ass (en plus, il est gratuit): Aegisub.
Voici ce que ça donne :
Link to videoEDIT 3 Bon j'ai fais un peu de nettoyage, ajouté des couleurs histoire de voir où en est quand le script s'exécute et surtout, regroupé quelques étapes !
En effet, l'upscale, l'encodage en h264 et l'incrustation des sous-titres se fait en même temps.
Mine de rien, ça fait gagner du temps (et de l'espace disque).
Bien évidemment, il y a de l'adaption à faire en fonction de vos besoin; si l'audio est incluse dans l'avi d'orginie par exemple ou encore si vous voulez gagner du temps, vous pourrez opter pour un encodage simple passe et preset ultrafast. Le résultat sera identique mais la video pèsera plus lourd.
Happy encoding
Je viens de rajouter un paragraphe sur la soumission d'une run et j'ai également mis un lien vers la page tutoriel de tasvideos à la fin.
Il faut que je refasse tout le passage encode je sens x_x
Salut STBM,
Merci pour le tuto, grace à toi j'ai très bien démarré mon premier TAS.
Il y as ce pendant quelques points que je ne comprend pas (je sais que je suis stupide mais pas à ce point XD).
Tout le chapitre sur l'encode en fait ^^" (j'avoue que j'ai un peut la flemme de lire les 6 pages avant de retourné sur mon tas pour vérifier si il y as une personne qui explique ça plus clairement ^^"). Pourrais tu expliquer comment on fait pour demander à un senior publisher de validé le logo créer? Par MP ou par un autre moyen magique? (je préfère passer pour un idiot et tout savoir que de passer pour quelqu'un d’intelligent et ignorer ce que je devrais savoir ^^")
Mieux vaut passer pour un con et devenir intelligent que de passer pour quelqu'un d'intelligent et rester con.
En fait, t'as pas besoin de faire un logo "approuvé" si tu veux pas devenir encoder/publisher officiel, si on peut dire.
Tu peux parfaitement faire des encodes comme tu veux si c'est juste pour montrer ton travail ou même pour un encode "temporaire" quand tu soumets un TAS sur le site.
En gros les logos c'est pour les encodes officiels ;)
Oui, la règle des logos officiels date d'avant l'instauration de TASVideos Channel, aujourd'hui c'est useless vu que toutes les runs recoivent des encodes officiels HD :o) Faut que je change tout ça ^^
Par contre comment fait-on pour affiché le nombre de rerecords? Un moyen général ou c'est une option spécifique pour chaque émulateurs? Il faut les compté à la main?
Mieux vaut passer pour un con et devenir intelligent que de passer pour quelqu'un d'intelligent et rester con.
je suis pas sûr pour les différents émulateurs, mais le plus safe c'est d'allé dans http://tasvideos.org/EmulatorResources.html , de regarder le format movie que tu utilises et où se situe le nombre de rerecord :p)
Ok je te remercie =)
Tu me retire un grand poids XD (j'ai arréter de compté à 175 ^^")
Il faut regarder en hexadécimale je suppose pour voire ces infos ^^"
Mieux vaut passer pour un con et devenir intelligent que de passer pour quelqu'un d'intelligent et rester con.
Le nombre de rerecord est automatiquement enregistré en même temps que ton fichier "movie".
Tu peux ensuite voir ce nombre soit en "ouvrant" ton fichier avec l'émulateur (là où tu vois la durée de la vidéo, etc...), soit tu ouvres ton fichier avec Tas-movie editor
Le nombre de rerecord est automatiquement enregistré en même temps que ton fichier "movie".
Tu peux ensuite voir ce nombre soit en "ouvrant" ton fichier avec l'émulateur (là où tu vois la durée de la vidéo, etc...), soit tu ouvres ton fichier avec Tas-movie editor
Ok merci lapogne36 =)
Mieux vaut passer pour un con et devenir intelligent que de passer pour quelqu'un d'intelligent et rester con.
merci j'ai tout lu est je comprend mieux pourquoi mes TAS N'etait pas prit et je n'ai pas comprit a quoi sert l'horizontal et vertical sub pixel dans mario world
En gros ce sont des décimales des pixels.
Comme en maths: il y a 1 et 2. Mais il y a aussi
2,1
2,2
2,3
2,4
etc.
2,9
entre 1 et 2,
Les 9 décimales sont 9 subpixels différents si on considère que 1 et 2 sont deux pixels différents.
gamerretro, réfléchi un peu stp.
Il a fait un magnifique sujet pour nous apprendre les bases, les fondements du TAS, afin que nous soyons apte a mettre en oeuvre les outils utiles a la production de Tool-Assisted Speedruns sans avoir a chercher dans les topics anglophones (pour ceux qui comme toi, n'ont pas le pré-requis nécessaire pour tout comprendre), il ne peut pas etudier TOUS les émulateurs et encore moins TOUS les jeux un par un. Donc, tu prend ton jeu, tu prends ton emulateur, et tu cherches, comme je l'ai fait, comme il l'a fait, comme tous les TASers le font.
oui parceque en plus c'est la premiere fois que je me servait de bizhawk avec sonic je pense que je vais commencer a etudier l'emulateur et arreter de mettre des topic random
oui parceque en plus c'est la premiere fois que je me servait de bizhawk avec sonic je pense que je vais commencer a etudier l'emulateur et arreter de mettre des topic random
C'est pas la 16ème fois que tu dis quelque chose que tu fais pas?
Current:
Rayman 3 maybe? idk xD
Paused:
N64 Rayman 2 (with Funnyhair)
GBA SMA 4 : E Reader (With TehSeven)
TASVideos is like a quicksand, you get in, but you cannot quit the sand
pour le ram watch tu nous as pas dit comment avoir la vitesse verticale et les position
Je souhaite ajouter qu'il a ,en réalité, dit comment tu dois faire pour trouver la vitesse verticale et les position. Mais il ne l'a pas dis explicitement. Il a donné(je suppose, je n'ai pas regardé la vidéo) un exemple(Donc, il a trouvé l'addresse d'une autre variable). La seule différence est que la variable que tu souhaites trouver n'est pas la même que la variable trouvée dans l'exemple. La logique que tu dois utiliser pour trouver ces addresses est identique par contre!
Ça revient un peu à ce que feeuzz22 veut dire: Tu dois te débrouiller.
oui maintenant je commence a maitriser j'ai testé dans sonic. 2 et j'ai trouvé moi meme 4 valeurs la vitesse X et Y les position X et X sub pixel (j'ai fait en 4bytes pour que ce soit plus précis) et oui mais je vais arreter de mettre dew topic.je vais mettre uniquements les WIP
oui maintenant je commence a maitriser j'ai testé dans sonic. 2 et j'ai trouvé moi meme 4 valeurs la vitesse X et Y les position X et X sub pixel (j'ai fait en 4bytes pour que ce soit plus précis) et oui mais je vais arreter de mettre dew topic.je vais mettre uniquements les WIP
T'es sûr? Le 4 byte c'est beaucoup beaucoup moins précis que un 2 bytes ou 1 byte, on dirait que tu nous mens là.
Current:
Rayman 3 maybe? idk xD
Paused:
N64 Rayman 2 (with Funnyhair)
GBA SMA 4 : E Reader (With TehSeven)
TASVideos is like a quicksand, you get in, but you cannot quit the sand