diff options
author | Yen Chi Hsuan <yan12125@gmail.com> | 2016-07-15 19:53:10 +0800 |
---|---|---|
committer | Yen Chi Hsuan <yan12125@gmail.com> | 2016-07-15 20:02:36 +0800 |
commit | 23495d6a39d357989bf507c0bbb7c022e7a9e2c7 (patch) | |
tree | a20f8745d6618e55092874f605c0db10b09ef54c /youtube_dl/YoutubeDL.py | |
parent | 224db034abf7dff24898ae51cbe17fb1cc0d9e00 (diff) |
Revert "[ffmpeg] Fix embedding subtitles (#9063)"
This reverts commit ccff2c404d7ea9f5b21ede8ae57bb79feec7eb94.
Fixes #10081.
The new approach breaks embedding subtitles into video-only or
audio-only files. FFMpeg provides a trick: add '?' after the argument of
'-map' so that a missing stream is ignored. For example:
opts = [
'-map', '0:v?',
'-c:v', 'copy',
'-map', '0:a?',
'-c:a', 'copy',
# other options...
]
Unfortunately, such a format is not implemented in avconv, either.
I guess adding '-ignore_unknown' if self.basename == 'ffmpeg' is the
best solution. However, the example mentioned in #9063 no longer serves
problematic files, so I can't test it. I'll reopen #9063 and wait for
another example so that I can test '-ignore_unknown'.
Diffstat (limited to 'youtube_dl/YoutubeDL.py')
0 files changed, 0 insertions, 0 deletions