Skip to content

Instantly share code, notes, and snippets.

@magic5dev
Forked from Andrey2G/encoding.txt
Created September 20, 2023 06:32
Show Gist options
  • Save magic5dev/a06a108817ec45a08b6766e5a5fac54c to your computer and use it in GitHub Desktop.
Save magic5dev/a06a108817ec45a08b6766e5a5fac54c to your computer and use it in GitHub Desktop.

Revisions

  1. @Andrey2G Andrey2G revised this gist Mar 10, 2020. No changes.
  2. @Andrey2G Andrey2G created this gist Mar 10, 2020.
    10 changes: 10 additions & 0 deletions encoding.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    ffmpeg -i "c:/videos/sample.mp4
    -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0
    -c:v libx264 -crf 22 -c:a aac -ar 48000
    -filter:v:0 scale=w=480:h=360 -maxrate:v:0 600k -b:a:0 64k
    -filter:v:1 scale=w=640:h=480 -maxrate:v:1 900k -b:a:1 128k
    -filter:v:2 scale=w=1280:h=720 -maxrate:v:2 900k -b:a:2 128k
    -var_stream_map "v:0,a:0,name:360p v:1,a:1,name:480p v:2,a:2,name:720p"
    -preset slow -hls_list_size 0 -threads 0 -f hls -hls_playlist_type event -hls_time 3
    -hls_flags independent_segments -master_pl_name "name-pl.m3u8"
    "c:/videos/encoded/name-%v.m3u8"