Changes between Version 50 and Version 51 of Concatenate


Ignore:
Timestamp:
Dec 4, 2023, 10:31:05 PM (3 years ago)
Author:
iconoclasthero
Comment:

this does not include From docs: https://ffmpeg.org/ffmpeg-formats.html#concat-1 3.5.1 Syntax The script is a text file in extended-ASCII, with one directive per line. Empty lines, leading spaces and lines starting with ’#’ are ignored. The following directive is recognized: file path Path to a file to read; special characters and spaces must be escaped with backslash or single quotes. All subsequent file-related directives apply to that file.

Legend:

Unmodified
Added
Removed
Modified
  • Concatenate

    v50 v51  
    6565}}}
    6666
    67 If your shell supports process substitution (like Bash and Zsh), you can avoid explicitly creating a list file and do the whole thing in a single line. This would be impossible with the concat protocol (see below). Make sure to generate absolute paths here, since ffmpeg will resolve paths relative to the list file your shell may create in a directory such as "/proc/self/fd/".
     67If your shell supports process substitution (like Bash and Zsh), you can avoid explicitly creating a list file and do the whole thing in a single line. This would be impossible with the concat protocol (see below). Make sure to generate absolute paths here, since ffmpeg will resolve paths relative to the list file your shell may create in a directory such as "/proc/self/fd/".  Further, this process will fail if file names contain a single quote (e.g. 's) and an actual file must be generated. (From docs: https://ffmpeg.org/ffmpeg-formats.html#concat-1 3.5.1 Syntax: special characters and spaces must be escaped with backslash or single quotes)
     68
     69From docs: https://ffmpeg.org/ffmpeg-formats.html#concat-1
     703.5.1 Syntax
     71The script is a text file in extended-ASCII, with one directive per line. Empty lines, leading spaces and lines starting with ’#’ are ignored. The following directive is recognized:
     72file path
     73Path to a file to read; special characters and spaces must be escaped with backslash or single quotes.
     74All subsequent file-related directives apply to that file.
    6875
    6976{{{