Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • F ffmpeg-7.1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • sixue.cheng
  • ffmpeg-7.1
  • Repository

Switch branch/tag
  • ffmpeg-7.1
  • RELEASE_NOTES
Find file BlameHistoryPermalink
  • Vignesh Venkatasubramanian's avatar
    lavf: Add WebM DASH Manifest Muxer · 3e73d142
    Vignesh Venkatasubramanian authored Jul 14, 2014
    This patch adds the ability to generate WebM DASH manifest XML using
    ffmpeg. A sample command line would be as follows:
    
    ffmpeg \
      -f webm_dash_manifest -i video1.webm \
      -f webm_dash_manifest -i video2.webm \
      -f webm_dash_manifest -i audio1.webm \
      -f webm_dash_manifest -i audio2.webm \
      -map 0 -map 1 -map 2 -map 3 \
      -c copy \
      -f webm_dash_manifest \
      -adaptation_sets “id=0,streams=0,1 id=1,streams=2,3” \
      manifest.xml
    
    It works by exporting necessary fields as metadata tags in matroskadec
    and use those values to write the appropriate XML fields as per the WebM
    DASH Specification [1]. Some ideas are adopted from webm-tools project
    [2].
    
    [1]
    https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/webm-dash-specification
    [2]
    https://chromium.googlesource.com/webm/webm-tools/+/master/webm_dash_manifest/
    
    Signed-off-by: default avatarVignesh Venkatasubramanian <vigneshv@google.com>
    Signed-off-by: default avatarMichael Niedermayer <michaelni@gmx.at>
    3e73d142

Replace RELEASE_NOTES

Attach a file by drag & drop or click to upload


Cancel
GitLab will create a branch in your fork and start a merge request.