IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 427
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 427
    Points : 1 326
    Points
    1 326
    Par défaut Étrange comportement pour concaténer une liste de fichiers afin d'éviter de retaper le nom de chaque fichier
    Bonjour à toutes et à tous,

    Avant de retranscrire le code de mon fichier Batch en Delphi, dans mes tests j'ai remarqué une anomalie avec la commande "concat" qui permet de réunir plusieurs fichiers .VOB du Dvd.

    Si je crée un fichier texte qui reprend tous mes fichiers .VOB de mon DVD, mon Film ne fait que 130M.
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @echo
    :: Create liste des fichiers
    for %%i in ("*.VOB") do echo file '%%i' >> Maliste.txt
     
    done
     
    :: Concatenate Fichiers
    ffmpeg -f concat -safe 0 -i Maliste.txt -vcodec libx264 -crf 27 -preset veryfast -c:a copy -s 960x540 Conversion/Monfilm.mp4 
    echo

    Par contre si je programme ma commande en incluant mes fichiers à la suite des autres, mon film fait 309M ce qui est correct.

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo
    ffmpeg -i "concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB" -vcodec libx264 -crf 27 -preset veryfast -c:a copy -s 960x540 Conversion/Monfilm.mp4 
     
    echo

    Dans le fichier créer "Maliste.txt" les 4 fichiers ".VOB" sont bien inscrits soit tous les fichiers qui sont dans le dossier, à noter que les deux premiers n'ont pas de l'importance.

    file 'VIDEO_TS.VOB'
    file 'VTS_01_0.VOB'
    file 'VTS_01_1.VOB'
    file 'VTS_01_2.VOB'
    file 'VTS_01_3.VOB'
    Si quelqu'un avait une idée du pourquoi cette différence de mégas.

    En vous remerciant,

    @+,

    cincap

  2. #2
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    euh... quel rapport avec Delphi ?

    cette question s'adresse à des utilisateurs de FFMPEG

  3. #3
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 300
    Points
    11 300
    Billets dans le blog
    6
    Par défaut
    Bonsoir,
    J'ai lu ceci dans une documentation :
    Create a file mylist.txt with all the files you want to have concatenated in the following form (lines starting with a # are ignored):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    # this is a comment
    file '/path/to/file1.wav'
    file '/path/to/file2.wav'
    file '/path/to/file3.wav'
    Note that these can be either relative or absolute paths. Then you can stream copy or re-encode your files:

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.wav
    Autrement dit, la liste des fichiers à concaténer répond à un format particulier à respecter.
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 427
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 427
    Points : 1 326
    Points
    1 326
    Par défaut
    Bonsoir à toutes et à tous,

    @ pprem, merci pour ta réponse je sais mais c'était pour comprendre le problème avant de créer l'interface avec Delphi, sans plus.

    Pour ton information les logiciels prévus pour convertir un Dvd sont en majorité en Delphi.

    Avant de retranscrire le code de mon fichier Batch en Delphi, ...........
    @ tourlourou merci de ta réponse, le fichier ".txt" créé respecte les paramètres.

    Cette question était au cas ou un Dvd contiendrait 5 fichiers ".VOB" ou 6 ou 4, les renseignés chaque fois dans la commande cela peut-être une contrainte.

    Sinon je pourrai poser la question sur le forum ou on discute de FFMPEG.

    @+,

    cincap

  5. #5
    Membre expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    Par défaut
    Citation Envoyé par cincap Voir le message
    @ pprem, merci pour ta réponse je sais mais c'était pour comprendre le problème avant de créer l'interface avec Delphi, sans plus.
    Je me doute, mais si tu veux une réponse à ta question ça n'en est pas moins un choix de forum étonnant. Ce n'est pas parce que Delphi est très utilisé dans plein de domaines grâce à sa simplicité pour faire des interfaces utilisateurs que des habitués ici maîtrisent FFMPEG.

    Citation Envoyé par cincap Voir le message
    Sinon je pourrai poser la question sur le forum ou on discute de FFMPEG.
    Ca me semble plus pertinent dans l'intérêt de trouver une réponse à ta question.

  6. #6
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 300
    Points
    11 300
    Billets dans le blog
    6
    Par défaut
    Oups, mal lu !
    Au même endroit, je lis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.wav
    The -safe 0 above is not required if the paths are relative.
    Il ne figure d'ailleurs pas dans ta seconde commande. A tester ?
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

Discussions similaires

  1. Réponses: 11
    Dernier message: 11/04/2012, 20h04
  2. [XL-2003] Création d'une nouvelle feuille pour une liste de fichier
    Par Cedrick dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/07/2009, 17h53
  3. Obtenir une liste de fichier ne comportant pas le chemin
    Par Michel Landrain dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 14/10/2008, 01h41
  4. Réponses: 5
    Dernier message: 03/01/2008, 16h07
  5. Recheche commande AWK pour afficher une liste de fichiers
    Par Krispy dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 21/07/2006, 11h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo