Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
--add-metadata does not work on WebM #2368
Comments
|
It works fine on my computer, could you post the output of |
|
On 2014-02-11 13:43, Jaime Marquínez Ferrándiz wrote:
avconv -y -i 'Goasia - Man Who Touch The Sky-xibw0VU5oZw.webm' -c copy avconv -version avconv -codecs D V D 4xm 4X Movie Note, the names of encoders and decoders do not always match, so there are |
|
Could you install a more recent version of libav and try again? in 9.10 it works fine, they may have fixed it. |
|
avconv -version avconv version 0.8.10-4:0.8.10-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers |
|
ffmpeg/avconv doesn't look capable embedding webm metadata. Moreover looks like official webm metadata tags are not defined at all. You can embed tags into matroska container by forcing output template extension to
Closing since not a youtube-dl issue. |
|
@dstftw Thanks! |
youtube-dl xibw0VU5oZw -f 43 --add-metadata --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['xibw0VU5oZw', '-f', '43', '--add-metadata', '--verbose']
[debug] Encodings: locale 'UTF-8', fs 'UTF-8', out 'UTF-8', pref: 'UTF-8'
[debug] youtube-dl version 2014.02.10
[debug] Python version 2.7.3 - Linux-3.2.0-58-generic-x86_64-with-Trisquel-6.0-toutatis
[debug] Proxy map: {}
[youtube] Setting language
[youtube] xibw0VU5oZw: Downloading webpage
[youtube] xibw0VU5oZw: Downloading video info webpage
[youtube] xibw0VU5oZw: Extracting video information
[download] Goasia - Man Who Touch The Sky-xibw0VU5oZw.webm has already been downloaded
[ffmpeg] Adding metadata to 'Goasia - Man Who Touch The Sky-xibw0VU5oZw.webm'
[debug] ffmpeg command line: avconv -y -i 'Goasia - Man Who Touch The Sky-xibw0VU5oZw.webm' -c copy -metadata date=20110202 -metadata artist=BrainHunters -metadata 'title=Goasia - Man Who Touch The Sky' 'Goasia - Man Who Touch The Sky-xibw0VU5oZw.temp.webm'
ERROR: av_interleaved_write_frame(): Invalid argument
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1016, in post_process
keep_video_wish, new_info = pp.run(info)
File "/usr/bin/youtube-dl/youtube_dl/postprocessor/ffmpeg.py", line 472, in run
self.run_ffmpeg(filename, temp_filename, options)
File "/usr/bin/youtube-dl/youtube_dl/postprocessor/ffmpeg.py", line 64, in run_ffmpeg
self.run_ffmpeg_multiple_files([path], out_path, opts)
File "/usr/bin/youtube-dl/youtube_dl/postprocessor/ffmpeg.py", line 61, in run_ffmpeg_multiple_files
raise FFmpegPostProcessorError(msg)
FFmpegPostProcessorError