FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Modifier le son d'une vidéo Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Modifier le son d'une vidéo Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Modifier le son d'une vidéo Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Modifier le son d'une vidéo Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Modifier le son d'une vidéo Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Modifier le son d'une vidéo Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Modifier le son d'une vidéo Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Modifier le son d'une vidéo Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Modifier le son d'une vidéo Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Modifier le son d'une vidéo Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Modifier le son d'une vidéo Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Modifier le son d'une vidéo Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Modifier le son d'une vidéo Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Modifier le son d'une vidéo Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Modifier le son d'une vidéo Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 Modifier le son d'une vidéo

Aller en bas 
2 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMar 25 Avr 2017 - 16:13

C'est à dire, augmenter ou diminuer le volume général.
On m'a donné quelques films (de provenance inconnue et je ne veux pas le savoir !) pour lesquels le son est beaucoup trop faible.
Voici un moyen de le faire varier (augmenter le niveau sonore, en général).

Le programme utilise une ressource externe géniale, ffmpeg.exe, qui permet de faire à peu près tout en vidéo, audio, images. Et utilisable en ligne de commande, donc facilement depuis un programme panoramic. Et très facile à trouver sur le net (logiciel libre et gratuit).
Voir sur internet les très nombreuses possibilités.

Le programme ci-dessous demande le chemin de la vidéo d'origine, le niveau sonore désiré en décibels (en positif: augmentation, ou en négatif: diminution), et le nom du fichier résultat, au même format que l'original (a priori).
La durée du traitement est de moins de 5 minutes pour un film de 700M environ.
Pendant le traitement, ffmpeg affiche une fenêtre noire qui permet de suivre le déroulement de l'opération.
Code:

' Video_son.bas modifier le volume sonore d'une vidéo
LABEL Quit,Chf,Volume,Exec
DIM ffmp$,fi$,fr$,a$,t1$,q$,i%,k%,du$,ta$,vd$,db(20),v,Voldb%

ffmp$ = "C:\Captvty\ffmpeg.exe": ' <==== A AJUSTER ! ===========================
q$ = CHR$(34)
DATA 1,1.12,1.26,1.4,1.6,1.8,2,2.2,2.5,2.8,3.2,3.6,4,4.5,5,5.6,6.3,7,8,9,10
FOR i% = 0 TO 20: READ db(i%): NEXT i%
WIDTH 0,480: HEIGHT 0,250: BORDER_SMALL 0
CAPTION 0,"  -  MODIFICATION  DU  VOLUME  SON  D' UNE  VIDÉO  -"
FONT_NAME 0,"Arial": FONT_BOLD 0: COLOR 0,180,255,255
ALPHA 1: TOP 1,0: LEFT 1,5: CAPTION 1,"Vidéo (clic) : ": COLOR 1,255,255,0
ALPHA 2: TOP 2,TOP(1): LEFT 2,WIDTH(0)-130: CAPTION 2,"  Taille:      Durée:"
EDIT 3: TOP 3,TOP(1)+16: WIDTH 3,LEFT(2): ON_CLICK 3,Chf
EDIT 4: TOP 4,TOP(3): LEFT 4,LEFT(2): WIDTH 4,50
EDIT 5: TOP 5,TOP(4): WIDTH 5,50: LEFT 5,LEFT(4)+WIDTH(4)
OPEN_DIALOG 6
ALPHA 11: TOP 11,TOP(3)+30: LEFT 11,5: CAPTION 11,"Volume du son (+/-) : ": COLOR 11,255,255,0
ALPHA 12: TOP 12,TOP(11)+15: CAPTION 12,"-20 dB"
ALPHA 13: TOP 13,TOP(12): LEFT 13,WIDTH(0)/2-20: CAPTION 13,"0 dB"
ALPHA 14: TOP 14,TOP(12): LEFT 14,WIDTH(0)-65: CAPTION 14,"+20 dB"
TRACK_BAR 15: TOP 15,TOP(12)+16: WIDTH 15,WIDTH(0)-25
  MIN 15,-20: MAX 15,20: POSITION 15,0: ON_CHANGE 15,Volume
EDIT 16: TOP 16,TOP(15)+HEIGHT(15)-15: LEFT 16,WIDTH(15)/2-30: WIDTH 16,60
  TEXT 16,"0 dB": FONT_SIZE 16,12: COLOR 16,255,255,0
EDIT 17: TOP 17,TOP(16): LEFT 17,LEFT(16)+WIDTH(16)+5: WIDTH 17,60: TEXT 17," x 1"
  FONT_SIZE 17,12
ALPHA 21: TOP 21,TOP(16)+15: LEFT 21,5: CAPTION 21,"Vidéo résultat : ": COLOR 21,255,255,0
ALPHA 22: TOP 22,TOP(21): LEFT 22,LEFT(2): CAPTION 22,"  Taille:      Durée:"
EDIT 23: TOP 23,TOP(21)+16: WIDTH 23,WIDTH(3): ON_CLICK 23,Chf
EDIT 24: TOP 24,TOP(23): LEFT 24,LEFT(2): WIDTH 24,WIDTH(4)
EDIT 25: TOP 25,TOP(24): WIDTH 25,WIDTH(5): LEFT 25,LEFT(24)+WIDTH(24)
SAVE_DIALOG 26
BUTTON 30: TOP 30,TOP(23)+35: LEFT 30,80: CAPTION 30,"Exécuter"
  ON_CLICK 30,Exec
ALPHA 31: TOP 31,TOP(30)-5: LEFT 31,LEFT(30)+80: CAPTION 31,"Début :"+CHR$(10)+"    Fin :"
EDIT 32: TOP 32,TOP(31)-5: LEFT 32,LEFT(31)+40: WIDTH 32,50
EDIT 33: TOP 33,TOP(32)+22: LEFT 33,LEFT(32): WIDTH 33,50
BUTTON 35: TOP 35,TOP(30): LEFT 35,WIDTH(0)-105: CAPTION 35,"Quitter": ON_CLICK 35,Quit
END
' ==============================================================================
Quit:
  TERMINATE
' ==============================================================================
Chf:
  i% = NUMBER_CLICK
  SELECT i%
    CASE 3
      fi$ = FILE_NAME$(6): IF FILE_EXISTS(fi$) = 0 THEN RETURN
      TEXT 3,fi$
      VideoInfos(fi$)
      i% = INT(VAL(ta$)/1000000): TEXT 4,STR$(i%)+" Mb"
      TEXT 5,du$
    CASE 23
      fr$ = FILE_NAME$(26)
      TEXT 23,fr$
  END_SELECT
RETURN
' ==============================================================================
Volume:
  i% = POSITION(15): TEXT 16,STR$(i%)+" dB"
  k% = ABS(i%): v = db(k%): a$ = STR$(v)
  IF i% > 0
      a$ = " x "+a$: ' positif, augmentation
  ELSE
      a$ = " "+CHR$(247)+" "+a$: ' négatif, diminution
  END_IF
  TEXT 17,a$
RETURN
' ==============================================================================
Exec:
  IF fi$ = "" OR fr$ = "" THEN RETURN
  TEXT 32,TIME$
  vd$ = TEXT$(16): i% = INSTR(vd$," "): vd$ = LEFT$(vd$,i%-1)+"dB": ' niveau
  Voldb% = VAL(LEFT$(vd$,i%-1))
  VideoVolume(fi$,Voldb%,fr$)
  IF FILE_EXISTS(fr$) = 0
      MESSAGE fr$+CHR$(10)+"Erreur, fichier non créé !"
  ELSE
      VideoInfos(fr$): ' caractéristiques de la vidéo résultat: taille ta$ et durée du$
      i% = INT(VAL(ta$)/1000000): TEXT 24,STR$(i%)+" Mb": ' en Mb
      TEXT 25,du$: ' durée hh:mm:ss
  END_IF
  TEXT 33,TIME$
RETURN
' ==============================================================================
SUB VideoInfos(f$)
  ' -> durée et taille (octets) rendus dans du$ et ta$ (définis dans l'appelant)
  ' ffmp$ (ffmpeg.exe) défini dans le programme appelant
  DIM_LOCAL a$,q$,k%,s$
  ta$ = "": du$ = "xx:xx:xx": s$ = "Duration: ": ' séquence cherchée
  q$ = CHR$(34)
  IF FILE_EXISTS(f$) = 0 THEN MESSAGE f$+" fichier vidéo non trouvé !": EXIT_SUB
  FILEBIN_OPEN_READ 1,f$: ta$ = STR$(FILEBIN_SIZE(1)): FILEBIN_CLOSE 1: ' taille
  EXECUTE_WAIT "CMD.exe /C "+ffmp$ + " -i " +q$+f$+q$+ " -hide_banner 2>&1 | clip"
  a$ = CLIPBOARD_STRING_PASTE$: k% = INSTR(a$,s$)
  IF k% > 0 THEN du$ = MID$(a$,k%+10,8): ' HH:MM:SS
END_SUB
' ==============================================================================
SUB VideoVolume(f$,Voldb%,fr$)
  ' Modifier le volume du son d'une vidéo f$ (+/- valeur entière en décibels) -> fr$
  ' Pour info, valeur Voldb% de O à 20 décibels en négatif ou positif, le volume sonore
  ' est diminué ou augmenté d'un facteur de (Voldb% = 0: facteur = 1, inchangé)
  '    dB  x    dB  x    dB  x    dB  x    dB  x
  '    --  ---    --  ---    --  ---    --  ---    --  ---
  '    0  1      5  1,8    10  3,2    15  5,6    20  10
  '    1  1,12    6  2      11  3,6    16  6,3
  '    2  1,26    7  2,2    12  4      17  7
  '    3  1,4    8  2,5    13  4,5    18  8
  '    4  1,6    9  2,8    14  5      19  9
  '
  ' NB fr$ ne doit pas contenir d'espace(s). q$+fr$+q$ ne marche pas... ???
  DIM_LOCAL flog$,a$,q$,k%
  flog$ = "C:\TEMP\ffmpeg.log"
  ' ffmp$ (path de ffmpeg.exe) défini dans le programme appelant
  q$ = CHR$(34)
  ' NB dans la commande, le volume (positif ou négatif) peut être exprimé (ici en dB) :
  '    - en dB, exemple : "volume=10dB"
  '    - ou en facteur relatif : "volume=1.5" (x1.5 = 150%)
  a$ = "-vcodec copy -af "+q$+"volume="+STR$(Voldb%)+"dB"+q$
  EXECUTE_WAIT "cmd.exe /c "+ffmp$+" -i "+q$+f$+q$+" "+a$+" "+q$+fr$+q$+" -hide_banner 2>"+flog$
  IF FILE_EXISTS(fr$) = 0
      a$ = "Fichier résultat non créé !"+CHR$(10)+"Voir le fichier log ffmpeg ?"
      k% = MESSAGE_CONFIRMATION_YES_NO(a$)
      IF k% = 1 THEN EXECUTE_WAIT "Notepad.exe "+flog$: ' résultat non créé
  END_IF
  FILE_DELETE flog$
END_SUB
' ==============================================================================

Edit maj 26/4
Maj 27/4


Dernière édition par JL35 le Jeu 27 Avr 2017 - 20:05, édité 8 fois
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMar 25 Avr 2017 - 17:12

A l'aide !  Very Happy

Le fichier infos.txt, on le trouve où ?
J'en ai créer un vide ne sachant pas ce qu'il doit contenir.
J'ai modifié les chemins.
Mais ça ne marche pas.

Modifier le son d'une vidéo Image_24

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMar 25 Avr 2017 - 17:50

Salut Jean Claude,
Infos.txt n'existe pas et tu n'as pas à le créer, c'est juste un chemin à donner. Il est créé dans la sub VideoInfos() pour récupérer le résultat et supprimé après cette récupération... bizarre que ça te fasse cette erreur.
C'est le résultat de l'Execute_Wait ligne 89 qui est renvoyé dans ce fichier ("2>"+finf$)

Est-ce que cet Execute-Wait s'effectue correctement, avec l'appel à ffmpeg.exe ?
Manifestement non, puisque ce fichier n'a pas été créé.

Tu peux essayer de lancer ffmpeg.exe en ligne de commande avec les mêmes paramètres, pour voir ce qu'il te répond.
De la forme:
Code:
[chemin\]ffmpeg.exe -i "Mavideo.avi"
il doit te renvoyer toute une liste de caractéristiques du fichier vidéo.

PS Un site intéressant pour savoir où charger ffmpeg et quelle version prendre, et des renseignements de base sur son usage (in english...):
http://www.hongkiat.com/blog/ffmpeg-guide/

Notamment pour savoir si on est en 32 ou 64 bits:
taper en ligne de commande: dxdiag
et on obtient toutes les caractéristiques du pc (notamment l'OS: onglet Système, Système d'exploitation)
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMar 25 Avr 2017 - 20:10

Je regarde ça demain car je suis sur autre chose. Very Happy
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMer 26 Avr 2017 - 10:19

J'ai modifié légèrement ci-dessus (noms des fichiers entre quotes).
Peut-être le nom de ton fichier vidéo contenait-il des espaces, comme c'est souvent le cas.

PS désolé, après un essai rapide, ça ne marche pas avec les quotes, et je ne vois pas du tout pourquoi... je vais regarder de plus près...

PS 2
J'ai refait un essai qui marche, en enlevant les quotes du nom du fichier résultat (?)
Donc, a priori, ne pas mettre d'espaces dans le nom du fichier résultat.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMer 26 Avr 2017 - 12:15

Salut JL35,

Il y a du mieux.  Very Happy

Mais il reste 2 problèmes.
Le premier n'est pas important, il faudrait que tu rectifie la taille de la fenêtre (bandeau W8.1 = 31Px)
Le deuxième: C'est la durée qui est fausse.
J'ai essayer un fichier ???.MTS et un ???.MP4. ça coince sur les 2
J'ai pris ffmpeg.exe là où tu l'as dit, en 64bits pour mon cas.

j'ai placé un message pour connaitre la valeur de du$. Voici le résultat en image:

Modifier le son d'une vidéo Image_25

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMer 26 Avr 2017 - 13:26

- pour les dimensions de la fenêtre, j'ai un peu ajusté pour donner du mou
- pour les formats, j'ai essayé avec des AVI, WMV, MKV, MP4 sans problèmes (je n'ai pas de MTS)

Manifestement ça coince dans la sub VideoInfos()
Il y a peut-être (ou sûrement) des cas de réponses que je n'ai pas prévu.
Ce que tu pourrais faire, c'est mettre un stop derrière la ligne 93 (EXECUTE_WAIT) et voir ce que contient le fichier Infotmp.txt (ce que renvoie ffmpeg sur la demande d'infos).
Ou mieux, mettre un EXECUTE_WAIT "Notepad.exe Infotmp.txt" pour le visualiser...
Normalement il y a quelque part dans le fichier retour une rubrique 'Duration' qui donne la durée en HH:MM:SS

Et essaie de ne pas mettre d'espaces dans le nom du fichier résultat, je ne suis pas sûr que ça marche avec.


Dernière édition par JL35 le Mer 26 Avr 2017 - 14:47, édité 2 fois
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMer 26 Avr 2017 - 13:31

Je vais faire le test que tu indiques et rendre compte.

Ce sera, je pense, en fin de journée.

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMer 26 Avr 2017 - 13:33

OK Jean Claude, bonne journée ensoleillée !
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMer 26 Avr 2017 - 19:55

Heu... question soleil, c'est pas le top. Mais on avait besoin d'eau....

Excuse-moi, mais je vais reporter mon test à demain car je suis sur mon jeu "la roue de la fortune".

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyMer 26 Avr 2017 - 21:42

Pas de problème Jean Claude, ça peut attendre !

Et... je reviens sur ce que j'ai dit pour le soleil, ça a mal tourné chez nous aussi !
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 7:58

J'ai fait le test avec la dernière version.

La taille de la fenêtre c'est OK.

J'ai mis le stop (après EXECUTE) et le résultat des courses me semble évident.
Mon dossier Users dans mon PC s'appelle Jean Claude avec un espace, je pense que c'est ça le problème.

En image:

Modifier le son d'une vidéo Image_26

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 12:38

As-tu essayé avec la dernière version d'hier là-haut ?
Il ne devrait plus y avoir de problème avec les espaces dans le fichier d'origine (j'ai mis le nom entre guillemets), en tout cas chez moi ils sont acceptés.
Par contre il vaut mieux ne pas mettre d'espaces dans le nom du fichier résultat, les guillemets ne marchent pas dans ffmpeg pour ce cas, je ne sais pas pourquoi.

PS et pourtant oui, tu dis que tu as pris la dernière version...
Ah, j'ai une idée, le problème est dans la sub VideoInfos().
Le résultat est renvoyé dans le fichier finfo$ (Infotmp.txt) qui est créé dans le répertoire courant, et si celui-ci comporte des espaces... quoique...
Essaie de modifier la ligne 92 ainsi:
finfo$ = "C:\TEMP\Infotmp.txt" (au lieu de finfo$ = "Infotmp.txt")
pour voir...
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 13:09

On progresse JL35 , cheers

J'ai bien tout fait ce que tu m'a dit Razz
Citation :
Essaie de modifier la ligne 92 ainsi:
finfo$ = "C:\TEMP\Infotmp.txt" (au lieu de finfo$ = "Infotmp.txt")

Je l'ai fait et du coup j'ai avancé plus loin dans le programme.

Maintenant, c'est le programme de destination qui coince, mais là je pense que c'est parce que je n'ai pas compris comment ça marche. Je m'explique:
Dans l'EDIT "vidéo résultat:" je suis sensé y mettre quoi ?
Dans mon essai, j'ai indiqué la même vidéo en ajoutant un M pour éviter de modifier le fichier d'origine.

Voir le déroulement ci-dessous:

1)
Modifier le son d'une vidéo Image_28

2)Après le click sur OK
Modifier le son d'une vidéo Image_27

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 13:17

Pour être complet.
la ligne 82 à changer de place dans mon code.

Modifier le son d'une vidéo Image_29
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 13:19

Salut mon ami,
Dans l'Edit Vidéo résultat tu mets tout simplement le chemin complet du fichier vidéo résultat (encore inexistant) qui sera le résultat de l'opération.

Mais, comme je disais plus haut, je ne sais pas encore tolérer un espace dans ce nom (ffmpeg ne semble pas accepter les guillemets autour de ce nom résultat, je ne sais pas encore pourquoi... mais je saurai !).
Donc tu peux mettre par exemple C:\TEMP\Mavideo.avi, quelque chose comme ça...
quitte à renommer/déplacer ensuite ce fichier à ta guise.
(perso j'ai par exemple un répertoire C:\VIDEO où j'enregistre tous mes résultats)

On s'est croisés, donc c'est bien toujours la sub VideoInfos qui coince, cette fois sur le nom du fichier résultat, avec ses espaces.
Je vais changer ça et convertir les noms longs en noms courts d'office.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 13:49

Je retente en fin d'après midi.

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 14:02

J'ai fait une modif là-haut pour tolérer les espaces dans le chemin du fichier d'origine.
Mais par contre je ne sais pas faire (pour le moment) pour les tolérer dans le nom du fichier résultat, ffmpeg ne veut rien savoir...
Donc pour le moment il vaut mieux un chemin (pour le résultat) sans aucun espace...
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 16:16

Une bonne et une mauvaise Sad nouvelle.

La bonne nouvelle c'est que ta dernière version accepte les espaces pour le premier fichier.

La mauvaise c'est que ça ne marche pas pour le fichier "destination". Pourtant j'ai pris soin d'avoir un chemin sans espace Question

En image:

Modifier le son d'une vidéo Image_30

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 16:43

Ça veut dire que ffmpeg n'a pas fait le boulot puisqu'il n'a pas créé le fichier résultat...
Quant à savoir pourquoi... ?
Chez moi ça marche sans problème (je n'ai pas essayé avec un format mts mais a priori ça devrait marcher).

Tu pourrais essayer de taper directement dans une fenêtre d'invite de commande
Code:
[chemin\]ffmpeg.exe -i "Mavideo origine.mts" -vcodec copy -af "volume=3dB" Mavideoresultat.mts
pour voir l'erreur qu'il signale, mais les chemins des fichiers sont un peu longs à taper...

Je vais regarder si on peut récupérer l'erreur quelque part...

PS 17h00
Je viens de mettre une nouvelle version dans laquelle ffmpeg semble accepter les noms de fichiers avec ou sans espaces, aussi bien en entrée qu'en sortie.
L'inconvénient, c'est qu'on ne voit plus le déroulé de l'opération dans la fenêtre noire en temps réel, il est dévié vers un fichier log (qu'on peut afficher en cas d'incident pour voir l'erreur).
Ce n'est pas trop gênant, ça ne dure que quelques minutes.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 20:05

J'ai essayer la ligne de commande, Sad Mad

J'ai fait un essai, avec ta dernière version de 17H.

Résultat:

Modifier le son d'une vidéo Image_31


Ce que je trouve bizarre c'est le résultat pour le fichier "destination", ce n'est pas celui que j'ai sélectionnée dans le SAVE_DIALOG.

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 20:14

Merci quand même pour ta persévérance...
Je viens tout juste de remettre une énième version où à mon avis il n'y a plus de problème pour les espaces dans les chemins de fichiers (en entrée ou en sortie).

Quant à ton fichier résultat qui n'est pas le même que celui que tu as tapé...  scratch je ne vois vraiment pas pourquoi...
Déjà je vois une anomalie pour ton fichier d'entrée, il s'affiche bien la taille mais pas la durée, ce qui signifie que la sub VideoInfos ne fait pas le boulot... tu es sûr que c'est bien une vidéo ?

Essaie avec la dernière si tu veux bien ?

On est bien d'accord:
- tu cliques sur l'édit du haut (Vidéo clic) et tu sélectionnes un fichier
    -> il s'affiche à droite la taille et la durée de la vidéo
- tu choisis le niveau d'augmentation ou de réduction du son en dB
- tu cliques sur l'édit du bas, tu sélectionnes un répertoire et tu tapes ('Nom du fichier') le nom du fichier résultat.
- clic Exécuter

Ce que j'obtiens moi: vidéo d'origine sur un disque externe, résultat sur C:
Modifier le son d'une vidéo Fenetr10
durée ~4 minutes, taille légèrement augmentée, durée identique (normal)
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 20:34

Bonsoir JL35,
JL35 a écrit:
On est bien d'accord:
- tu cliques sur l'édit du haut (Vidéo clic) et tu sélectionnes un fichier
-> il s'affiche à droite la taille et la durée de la vidéo
- tu choisis le niveau d'augmentation ou de réduction du son en dB
- tu cliques sur l'édit du bas, tu sélectionnes un répertoire et tu tapes ('Nom du fichier') le nom du fichier résultat.
- clic Exécuter

C'est exactement ce que je fais.

J'ai essayer avec ta dernière version de ce soir, cette fois-ci j'ai sélectionné une vidéo en MP4.

J'ai toujours le même problème pour le fichier destination.

Heu... là, ma persévérance commence à battre de l'aile. J'aimerais bien qu'un autre Panoramicien fasse l'essai, pour voir s'il a le même problème.

Autre possibilité, si tu as un autre PC, de faire l'essai ailleurs que sur ton PC.

A+

Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 20:53

Je suis sous Windows 7.
Je viens de transporter le tout (film et programme .bas) sous Windows 10 et j'ai lancé l'essai (après avoir adapté les chemins), c'est en cours et ça se passe normalement, comme sous W7.
C'est un peu plus long, le film est sur une clé usb et je réécris le fichier de sortie sur cette même clé.
Oui, c'est dommage que quelqu'un d'autre ne fasse pas l'essai...
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo EmptyJeu 27 Avr 2017 - 20:59

Question Question Question

J'enrage ! affraid Mad bom cherry

J'abandonne pour ce soir, qui sait... la nuit, tous les chats sont gris, heu... la nuit porte conseil. Very Happy Razz

A deux mains.
Revenir en haut Aller en bas
Contenu sponsorisé





Modifier le son d'une vidéo Empty
MessageSujet: Re: Modifier le son d'une vidéo   Modifier le son d'une vidéo Empty

Revenir en haut Aller en bas
 
Modifier le son d'une vidéo
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Comparer/modifier 2 sources simultanément
» Modifier un fichier WEB a partir d'un programme Panoramic
» KGF : aucune fonction pour modifier couleur texte gouttière
» Visualisation vidéo
» Panoramic et la vidéo

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: