User Tools

Site Tools


ffmpeg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ffmpeg [2025-03-20 19:39:18]
mi [Add pseudo-timecode]
ffmpeg [2026-03-25 10:53:44] (current)
mi [Stream MD5]
Line 356: Line 356:
  
 ==Stream MD5 ==Stream MD5
- 
-  $  ffmpeg -i "​$filename"​ -map 0:a -codec copy -f md5 "​$filename.md5"​ 
- 
-  $  ffmpeg -i "​$filename"​ -map 0:a -codec copy -hide_banner -loglevel warning -f md5 - 
  
   $  ffmpeg -i "​$filename"​ -map 0 -c copy -f streamhash -hash md5 -   $  ffmpeg -i "​$filename"​ -map 0 -c copy -f streamhash -hash md5 -
Line 366: Line 362:
   1,​a,​MD5=1d2a32ed72798d66e0110bd02df2be65   1,​a,​MD5=1d2a32ed72798d66e0110bd02df2be65
  
-  ​$  ffmpeg -i "$f" -map 0 -c copy -f streamhash -hash md5 "​$f.stream.md5"​+or to output into a file: 
 + 
 +  ​$  ffmpeg -i "$filename" -map 0 -c copy -f streamhash -hash md5 "​$f.stream.md5"​ 
 + 
 +or for a single track like for example the first audio track: 
 + 
 +  $  ffmpeg -i "​$filename"​ -map 0:a:0 -codec copy -f md5 - 
 + 
 +or the second subtitle track: 
 + 
 +  $  ffmpeg -i "​$filename"​ -map 0:s:1 -codec copy -f md5 - 
  
 See also: See also:
Line 384: Line 391:
 -hide_banner -loglevel info -stats</​code>​ -hide_banner -loglevel info -stats</​code>​
  
-===Edit metadata===+===Add metadata ​for .mkv=== 
 + 
 +  ffmpeg -i "​$mkv_in"​ -c copy -map 0 -metadata title="​$New_Title"​ -metadata artist="​$New_Artist"​ -metadata comment="​$New_Comment"​ "​$mkv_new"​ 
 + 
 +===Set metadata per track===
  
 See [[https://​superuser.com/​questions/​834244/​how-do-i-name-an-audio-track-with-ffmpeg/​835069|How do I name an audio track with ffmpeg]]: See [[https://​superuser.com/​questions/​834244/​how-do-i-name-an-audio-track-with-ffmpeg/​835069|How do I name an audio track with ffmpeg]]:
  
   ffmpeg -i input.mp4 -map 0 -c copy -metadata:​s:​a:​0 title="​One"​ -metadata:​s:​a:​1 title="​Two"​ -metadata:​s:​a:​0 language=eng -metadata:​s:​a:​1 language=spa output.mp4   ffmpeg -i input.mp4 -map 0 -c copy -metadata:​s:​a:​0 title="​One"​ -metadata:​s:​a:​1 title="​Two"​ -metadata:​s:​a:​0 language=eng -metadata:​s:​a:​1 language=spa output.mp4
 +
  
 ==Examples ==Examples
/docs/dokuwiki/data/attic/ffmpeg.1742495958.txt.gz · Last modified: 2025-03-20 19:39:18 by mi