-
-
Save donly/73f0fdb8f02ed6016c636fc12ee362dc to your computer and use it in GitHub Desktop.
Embed SRT file into mp4 with ffmpeg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# got this from http://stackoverflow.com/questions/8672809/use-ffmpeg-to-add-text-subtitles | |
ffmpeg -i infile.mp4 -f srt -i infile.srt -c:v copy -c:a copy -c:s mov_text -metadata:s:s:0 language=chi outfile.mp4 | |
# confirmed working with the following ffmpeg | |
# (installed using `brew 'ffmpeg', args: ['with-libvorbis', 'with-libvpx']` ) | |
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers | |
built with Apple clang version 12.0.0 (clang-1200.0.32.2) | |
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.1_1 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --disable-libjack --disable-indev=jack | |
libavutil 56. 51.100 / 56. 51.100 | |
libavcodec 58. 91.100 / 58. 91.100 | |
libavformat 58. 45.100 / 58. 45.100 | |
libavdevice 58. 10.100 / 58. 10.100 | |
libavfilter 7. 85.100 / 7. 85.100 | |
libavresample 4. 0. 0 / 4. 0. 0 | |
libswscale 5. 7.100 / 5. 7.100 | |
libswresample 3. 7.100 / 3. 7.100 | |
libpostproc 55. 7.100 / 55. 7.100 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment