1. 01 May, 2020 1 commit
  2. 29 Apr, 2020 3 commits
  3. 26 Apr, 2020 1 commit
    • Marton Balint's avatar
      avformat: only allow a single bitstream filter when muxing · 1128aa87
      Marton Balint authored
      Current muxers only use a single bitstream filter, so there is no need to
      maintain code which operates on a list of bitstream filters. When multiple
      bitstream filters are needed muxers can simply use a list bitstream filter.
      
      If there is a use case in the future when different bitstream filters should be
      added at subsequent packets then a new API possibly involving reconfiguring the
      list bitstream filter can be added knowing the exact requirements.
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      1128aa87
  4. 20 Apr, 2020 3 commits
  5. 15 Apr, 2020 1 commit
  6. 08 Apr, 2020 1 commit
    • Limin Wang's avatar
      avformat: add subtitle support in master playlist m3u8 · cd8c5e89
      Limin Wang authored
      Test with the following command for the webvtt subtitle:
      $ ./ffmpeg -y -i input_with_subtitle.mkv \
       -b:v:0 5250k -c:v h264 -pix_fmt yuv420p -profile:v main -level 4.1 \
       -b:a:0 256k \
       -c:s webvtt -c:a mp2 -ar 48000 -ac 2 -map 0:v -map 0:a:0 -map 0:s:0 \
       -f hls -var_stream_map "v:0,a:0,s:0,sgroup:subtitle" \
       -master_pl_name master.m3u8 -t 300 -hls_time 10 -hls_init_time 4 -hls_list_size \
       10 -master_pl_publish_rate 10  -hls_flags \
       delete_segments+discont_start+split_by_time ./tmp/video.m3u8
      
      Check the master m3u8:
      $ cat tmp/master.m3u8
      #EXTM3U
      #EXT-X-VERSION:3
      #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitle",NAME="subtitle_0",DEFAULT=YES,URI="video_vtt.m3u8"
      #EXT-X-STREAM-INF:BANDWIDTH=6056600,RESOLUTION=1280x720,CODECS="avc1.4d4829,mp4a.40.33",SUBTITLES="subtitle"
      video.m3u8
      
      Check the result by convert to mkv:
      $ ./ffmpeg -strict experimental -i ./tmp/master.m3u8 -c:v copy -c:a mp2 -c:s srt ./test.mkv
      Signed-off-by: 's avatarLimin Wang <lance.lmwang@gmail.com>
      cd8c5e89
  7. 26 Feb, 2020 1 commit
  8. 23 Feb, 2020 3 commits
  9. 17 Feb, 2020 2 commits
  10. 16 Feb, 2020 4 commits
  11. 03 Feb, 2020 1 commit
  12. 31 Jan, 2020 1 commit
  13. 19 Jan, 2020 1 commit
  14. 16 Jan, 2020 6 commits
  15. 15 Jan, 2020 3 commits
  16. 08 Jan, 2020 1 commit
  17. 01 Jan, 2020 1 commit
  18. 01 Dec, 2019 1 commit
  19. 03 Aug, 2019 2 commits
  20. 22 Jul, 2019 1 commit
  21. 25 Jun, 2019 1 commit
  22. 14 Jun, 2019 1 commit