Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1850 connectés 

  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Tagger des fichiers avi (voire mp4)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tagger des fichiers avi (voire mp4)

n°2240155
MaybeEijOr​Not
but someone at least
Posté le 09-05-2020 à 18:15:28  profilanswer
 

Bonjour,

 

Je cherche un moyen de tagger des fichiers avi, plus précisément leur Titre, je voudrais qu'ils prennent pour valeur le nom du fichier (moins l'extension). Il faut soit pouvoir ajouter le tag soit pouvoir modifier la valeur de l'existant.
J'ai réussi à le faire en powershell pour les mkv grâce à mkvpropedit mais maintenant je cherche une solution pour les avi.

 

Auriez-vous une idée (il faut qu'on puisse automatiser vu le nombre de fichiers à traiter) ?

 

Merci.


Message édité par MaybeEijOrNot le 09-05-2020 à 18:17:18

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
mood
Publicité
Posté le 09-05-2020 à 18:15:28  profilanswer
 

n°2240160
MaybeEijOr​Not
but someone at least
Posté le 09-05-2020 à 19:04:47  profilanswer
 

Avec ffmpeg je peux copier un fichier.avi et changer son tag de titre sans réencoder le son et la vidéo, mais faut quand même copier le fichier et donc supprimer l'ancien aussi, c'est lourd et à risque (enfin je déplace l'ancien fichier dans la corbeille quand même plutôt que de le supprimer directement) donc j'aimerai faire autrement :

 
Code :
  1. $path = "G:\Films"
  2. Get-ChildItem $path -Filter *.avi |
  3. Foreach-Object {
  4.     write-host $_.Name
  5.     $arg0 = $_.FullName
  6.     $arg1 = $_.BaseName
  7.     $arg2 = $path + "\" + $_.BaseName + "_bis.avi"
  8.     &"C:\Program Files\ffmpeg\bin\ffmpeg.exe" -i $arg0 -metadata title="$arg1" -acodec copy -vcodec copy $arg2
  9.     If ((Test-Path $arg2) -eq $True) {
  10.         $shell = New-Object -ComObject 'Shell.Application'
  11.         $shell.NameSpace(0).ParseName($arg0).InvokeVerb('delete')
  12.         Rename-Item $arg2 $arg0
  13.     }
  14. }
  15. Read-Host -Prompt "Press Enter to exit"
 

Pour ceux que ça intéresse, version pour mkv :

Code :
  1. $path = "G:\Films"
  2. Get-ChildItem $path -Filter *.mkv |
  3. Foreach-Object {
  4.     Write-Host $_.Name
  5.     $arg = $_.BaseName
  6.     &"C:\Program Files\MKVToolNix\mkvpropedit.exe" $_.FullName --edit "info" --set "title=$arg"
  7. }
  8. Read-Host -Prompt "Press Enter to exit"


Message édité par MaybeEijOrNot le 09-05-2020 à 19:06:37

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Tagger des fichiers avi (voire mp4)

 

Sujets relatifs
[foobar] - Gestion conjointe des *.CUE et des Fichiers ContainersProblème réglages barre de son sur fichiers HD
Vidéo endommagée MP4Reparer un fichier MP4 corrompu
Video MP4 corrompu - Besoin d'aide !Lecture fichiers MKV en 1080p ou 1080i
Rotation video mp4 freeware sans banières Réduire le poids d'un fichier .mp4 avec une résolution optimale ?
Réduction poids .mp4Compression fichiers audio FLAC/WAV to ???
Plus de sujets relatifs à : Tagger des fichiers avi (voire mp4)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR