Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/04/2016, à 12:33

compte banni et supprimé

[Résolu] Décallage son après retrait des pubs d'une vidéo

Bonjour,

Avec Captvty, hier soir, j'ai enregistré en direct, les deux épisodes d'une série que j'apprécie.
D'habitude j'utilise mon lecteur-graveur de salaon mais celui-ci n'est pas compatible avec le HD

j'ai eut une vidéo en .ts que j'ai convertit par la suite en .mp4
j'ai donc dans ce flux, mais deux série entre coupé de pub et autres annonces de la chaîne

Teste 1 :
Me trouvant avec Gulli, j'ai d'abord essayé de modifier cette vidéo Handbrak (mp4, mp3, m4v)* cette vidéo
J'ai commencé par ma première épisode en supprimant la parti du début, les pubs et la fin et j'ai enregistré le résultat en (XVID, mp3, avi)*
Ce pendant j'ai eut un gros décallage de du son

Teste 2 :
j'ai transcoder en .avi avec VLC (mp4, mp3, avi)*
puis transcoder en m4v avec Handbrak (mp4, mp3, m4v)*
puis j'ai commencé par ma première épisode en supprimant la parti du début, les pubs et la fin et j'ai enregistré le résultat en (XVID, mp3, avi)*
J'ai également un problème de décalage mais moins prononcé

le reste des testes, je me suis servie de la vidéo .avi obtenu au Teste 2

Teste 3 :
pensant que cela pouvait venir d'un problème de avec mp3
j'ai transcoder le fichier avi en m4v avec Handbrak (mp4, aac, m4v)*
puis j'ai commencé par ma première épisode en supprimant la parti du début, les pubs et la fin et j'ai enregistré le résultat en (XVID, mp3, avi)*
J'ai également un problème de décalage

(*) codec vidéo, codec audio, encapsulage

Si quelqu'un aurait une idée ?
Existe-t-il un autre logiciel que Avidimux pour faire ce travail et sans qu'il y ait un décalage ?

Merci à vous hmm

Dernière modification par philanthrope (Le 08/04/2016, à 12:06)

#2 Le 07/04/2016, à 12:54

J5012

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

1/ l'extension ts == transport stream == conteneur et non un format comme mp4, le conteneur ts peut fournir du mp4 !
2/ le ts s'accompagne d'une base temporelle encodee dedans !

soit tu recuperes cette base temporelle avec un outil comme mencoder, qu'ensuite tu utilises pour resynchroniser audio + video lors de la conversion

soit tu edites toute la bande video en ts dans un editeur non lineaire : les differentes coupures seront faites sans desynchro, mais cela necessite une enorme quantite de ram ...

soit tu utilises avidemux pour effectuer en une passe la conversion et la suppression, du transport stream au program stream (mp4 par exemple), l'inconvenient etant certaines restrictions sur certains formats (comme le mp4)

Hors ligne

#3 Le 07/04/2016, à 13:00

k3c

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

ffmpeg ou mencoder sont de bons outils pour cela, et il existe des interfaces graphiques pour les allergiques à la ligne de commande

2 saines lectures

https://doc.ubuntu-fr.org/ffmpeg

https://doc.ubuntu-fr.org/mencoder


Archlinux sur Xiaomi Air 13

Hors ligne

#4 Le 07/04/2016, à 14:28

compte banni et supprimé

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

Donc il faut que je travaille avec le .ts et non le convertir (avec captvty) en .mp4 ?
Qu'elle est la procédure à suivre exactement pour extraire cette bande temporelle ?
mencoder s'utilise en ligne de commande ainsi que mplayer
Pourriez-vous me donner la ligne de commande ou, l'application graphique ?
Un grand merci à vous

#5 Le 07/04/2016, à 14:56

J5012

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

ca s'appelle le timestamps et est encodé dans un frame I
il semble que handbrake le gere mais pas directement ... → https://trac.handbrake.fr/wiki/LibHandBrakeSync

Hors ligne

#6 Le 07/04/2016, à 15:19

compte banni et supprimé

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

Merci mais le hic étant que je ne comprends rien à l'anglais
Comment je fais avec handbrack pour récupérer cette base temporelle ?
J'ai déjà converti mes fichiers en .m4v et pour d'autres vidéo cela à fonctionné
Ici nada comme je l'explique dans mon premier post
Je ne sais plus quoi faire
Merci de me donner la méthodologie car là, je suis dans le brouillard le plus complet

#7 Le 07/04/2016, à 15:23

J5012

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

ce que je ferais :
- decouper le ts en petits bouts pour exclure les pubs mais sans les recoller ensuite ...
- utiliser mkvmerge pour concatener les petits bouts ts dans un conteneur mkv ...
- editer convertir ce mkv dans handbrake ... ouf

Hors ligne

#8 Le 07/04/2016, à 15:30

compte banni et supprimé

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

Et comment les couper ?
Y-a-t-il un logiciel pour cela ou il faut utiliser avidemux ?
Si tu me conseilles ça, pourquoi, précédemment, m'a tu parler de récupérer la base temporelle ?
Y a-t-il un moyen de s'en sortir avec cette méthode (base temporelle) ?

#9 Le 07/04/2016, à 15:36

J5012

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

l'utilisation du timestamps implique de connaitre vraiment le fonctionnement de l'encodage ...
avidemux n'est pas le bon outil pour decouper du ts parce que ca peut contenir du mp4, et qu'avidemux ne gere pas bien le mp4 (il ya des restrictions)...

fais un man mencoder, et cherche ensuite l'iteration timestamps , tu verras que les explications sont complexes ...

tu peux aussi proceder à l'envers :
- tu concatenes le ts (meme si il est tout seul) dans un mkv
- tu  convertis le mkv en avi avec handbrake
- tu decoupes l'avi obtenue dans avidemux

Dernière modification par J5012 (Le 07/04/2016, à 15:39)

Hors ligne

#10 Le 07/04/2016, à 15:44

compte banni et supprimé

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

Tu ne me dis toujours pas comment découper le fichier .ts, quel logiciel utiliser wink

Tu expliques en #9 de concaténer en mkv mais tu ne me dit pas avec quel logiciel  ? Avidemux, avicon ? avec quel logiciel ? ou alors suffit-il de changer l’extension ?
de plus, en #9 tu parles de convertir en avi avec handbrake, ce pendant, je ne peux avoir que m4v ou mkv avec ce logiciel
de plus, toujours en #9, quel codec audio et vidéo pour chaque étape ?

Merci pour ton aide

Mise à jour  le 7 avril 2016 à 18h42 :
J'ai toujours un décalage


@J5012,
tu serais vraiment sympa de m'indiquer exactement les noms des logiciels que je dois utiliser par ordre, de me donner également les formats des fichiers (codecs et encapsulage) et ce que je dois faire exactement, car tu ne me donnes que des infos succinctes et c'est vraiment difficile de savoir ce que je dois faire

À titre d'info
Handbrake ne propose que du m4v ou mkv et pas de Avi
Le logiciel que j'ai utiliser pour le démultiplexage et la concaténation qui m'a mit le fichier en mkv est mkvmerge (mkvmerge + mkvtoolnix )
j'ai utilisé d'abord mkvmerge, puis handbracke (MPEG-4, mp3, m4v)
puis le reste avec Avidemux (XVID, mp3, avi)

Dernière modification par philanthrope (Le 07/04/2016, à 19:51)

#11 Le 08/04/2016, à 08:39

compte banni et supprimé

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

Bonjour,

Personne pour m'aider dans ma tâche ?
Me donner des lignes de commandes précises ou me dire avec précision ce que je dois faire avec quel logiciel & configuration

J'insiste bien sur le fait que je souhaite quelque chose de bien précis car hier j'ai passé la journée complète la dessus et je ne souhaite pas qu'il en soit de même aujourd'hui

Merci pour l'aide que vous pourrez m'apporter

#12 Le 08/04/2016, à 14:08

compte banni et supprimé

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

Mon problème est résolu, j'ai trouvé ce qui clochait

D'abord une chose, lors de ces procédures, il est impératif ne pas toucher l'ordinateur même pour aller sur internet
La procédure se décompose en 4 phases, vous avez besoin de  mkvmerge (graphique) Handbracke (graphique) avconv (terminal) & avidemux (graphique)

Je ne vais pas m'étendre pour handbracke & avidemux, il y a de quoi sur le forum

Installation de mkvmerge
Installer apt mkvmerge
ou alors avec la commande

sudo apt-get install  mkvmerge

Ce pendant, le logiciel ne fonctionnera pas ou mal il faut donc installer mkvtoolnix comme suit
1/ Insérer la clef

wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

2/ Insérer dans /etc/apt/sources.list les APT permettant d'installer les logiciels

deb http://mkvtoolnix.download/ubuntu/#####/ ./
deb-src http://mkvtoolnix.download/ubuntu/#####/ ./ 

en, remplaçant "#####" par la version d'Ubuntu que vous utilisez (trusty, vivid, wily, xenial)

3/ procéder à la mise à jour de la liste des paquets et à l'installation des logiciels

sudo apt-get update
sudo apt-get install mkvtoolnix mkvtoolnix-gui


Là commence les phases

1/ Phase 1 : mkvmerge
se servir de ce logiciel pour convertir le fichier ts en mkv

2/ Phase 2 : Handbrake
se servir de ce logiciel pour tranformer le fichier mkv en m4v
Perso, j'ai mit la vidéo en mpeg 4 & 1200fps & l'audio en mp3, 192k 48000Hertz

3/ Phase 3 : avconv
en ligne de commande (perso je me suis servit d'un fichier sh) encoder en avi (XVID, mp3) le fichier

avconv -y -i "${sourceENTREE}"/"${film}" -f avi -r:v 25 -vcodec libxvid -vtag XVID -filter:v scale="720:406" -aspect 16:9 -maxrate 1800k  -b:v 1200k -acodec libmp3lame -r:a 48000 -b:a 192k -ac 2 "${sourceSORTIE}"/"${film}"

Remplacer biensure "${sourceENTREE}" par la source d'entrée, "${sourceSORTIE}" par la source de sortie et "${film}" par le titre de film

4/ Phase 4 : avidemux
Laisser la vidéo et le son sur "copie" et le contener sur "avi"
- Insérer la vidéo en avi
- Accepter le construction temporelle
- Effectuer les modifications
- Faite votre enregistrement
- Accepter (dite oui) à la copie intelligente
- Mettez à 18 le quantificateur lorsqu'il le demandera

La vidéo apparaîtra net, sans décalage du son

Pour les intéressés, mon script, faites-en bonne usage smile

#!/bin/bash
# Indique au système que l'argument qui suit est le programme utilisé pour exécuter ce fichier
# En règle générale, les "#" servent à mettre en commentaire le texte qui suit comme ici

## Paramétrage de la source de film ##
sources="$HOME/Vidéos/"
# mkdir -p "${sources}"/avi

## Entrée ##
sourceENTREE="${sources}"

## Sortie ##
sourceSORTIE="${sources}"

## Déplacement dans la source d'entrée ##
cd "${sourceENTREE}"

## Bitrate Audio et Vidéo ##
EnrVideo1="1200k" # Vidéo en m4v (Handbrake)
EnrVideo2="1000k" # Vidéo en mp4
Audio="192k"

## Aspect ##
Aspect="16:9" # 4:3, 16:9
Echelle="720:406" # 720:540, 720:406

## Listing des films à encoder ##
list=$(find "${sourceENTREE}" -maxdepth 1 -type f -exec echo {} \; )

## Base de Donnée ##
n=1
nombreTOTAL=$(sed -n '$=' <<<"${list}")
while [ "${n}" -le "${nombreTOTAL}" ]
do
table[n-1]=$(sed -n "${n}p" <<<"${list}")
n=$((${n}+1))
done

## Encodage ##
n=0
for titre in "${table[@]}"
do
n=$((${n}+1))
ext=${titre##*.}
film=$(basename "${titre}" .${ext})
if [ ${n} != 1 ]; then echo -e "\n\n" ; else echo -e " " ; fi
echo -e "Film \"${film}.${ext}\"...  [ ${n} / ${nombreTOTAL} ]"
if [ "${ext}" == "m4v" ]; then Video=${EnrVideo1} ; else Video=${EnrVideo2} ; fi
avconv -y -i "${sourceENTREE}"/"${film}.${ext}" -f avi -r:v 25 -vcodec libxvid -vtag XVID -filter:v scale=${Echelle} -aspect ${Aspect} -maxrate 1800k  -b:v ${Video} -acodec libmp3lame -r:a 48000 -b:a ${Audio} -ac 2 "${sourceSORTIE}"/"${film}.avi"
done

Bonne journée et merci à ceux qui m'ont aidés

Dernière modification par philanthrope (Le 08/04/2016, à 17:06)

#13 Le 10/04/2016, à 18:55

J5012

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

désolé mais j'ai eu des problemes de connectivité ...
je n'ai pas precisé mkvmerge, parce que cela me semblait evident ! une recherche dans le paquetage m'avait permis de le trouver simplement ... ensuite il me semblait que handbrake convertissait deja en avi, je l'utilisais beaucoup à une certaine periode avec des dvd mais j'ai du me tromper (ou utiliser une version speciale sur un autre systeme) ...

content que tu aies fini par trouver une marche à suivre ...

Hors ligne

#14 Le 10/04/2016, à 22:08

compte banni et supprimé

Re : [Résolu] Décallage son après retrait des pubs d'une vidéo

J5012 a écrit :

désolé mais j'ai eu des problemes de connectivité ...
je n'ai pas precisé mkvmerge, parce que cela me semblait evident ! une recherche dans le paquetage m'avait permis de le trouver simplement ... ensuite il me semblait que handbrake convertissait deja en avi, je l'utilisais beaucoup à une certaine periode avec des dvd mais j'ai du me tromper (ou utiliser une version speciale sur un autre systeme) ...

content que tu aies fini par trouver une marche à suivre ...

Pas de soucis et merci smile