• 12-01-2023, 22:50:29
    #1
    Arkadaşlar aşagıdaki ffmpeg kodu ile videoların boyutlarını tek tek düşürebiliyorum. Bunu toplu video boyut düşürecek hale nasıl dönüştürebilirim. İsteğim şu şekilde 1.mp4, 2mp4, 3mp4 şeklindeki videoların boyutlarını düşürmek.
    @echo off
    title VIDEO BIRLESTIRICI
    color 3
    echo.
    echo.
    echo. Minimum icin 1, Orta icin 2, Maximum icin 3 rakami tuslayin.
    echo.
    echo.
    echo. 1 - Minimum oranda dusur (%40a kadar dusurur)
    echo. 2 - Orta (Onerilen %%90a kadar dusurur, kalitede fark pek belli olmaz)
    echo. 3 - Maximum
    echo.
    
    
    set /p a=
    
    IF %a%==1 ( ffmpeg -i 1.mp4 -vcodec libx264 -crf 20 v1.mp4 )
    IF %a%==2 ( ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 v1.mp4 )
    IF %a%==3 ( ffmpeg -i 1.mp4 -vcodec libx264 -crf 40 v1.mp4 )
  • 12-01-2023, 22:59:30
    #2
    tüm videoları aynı klasöre atıp klasördeyken shell açın

    for %i in (*.mp4) do ffmpeg -i "%i" -vcodec libx264 -crf 20 "%~v1.mp4"
    crf değerini artık isteğinize göre modifiye edin
  • 12-01-2023, 23:54:17
    #3
    FisherWood adlı üyeden alıntı: mesajı görüntüle
    tüm videoları aynı klasöre atıp klasördeyken shell açın

    for %i in (*.mp4) do ffmpeg -i "%i" -vcodec libx264 -crf 20 "%~v1.mp4"
    crf değerini artık isteğinize göre modifiye edin
    Hocam örnegin 25 video düzenlersem crf yi 25 mi yapacagım ?
  • 13-01-2023, 00:11:28
    #4
    neoplan37 adlı üyeden alıntı: mesajı görüntüle
    Hocam örnegin 25 video düzenlersem crf yi 25 mi yapacagım ?
    yok hocam
    crf
    echo. 1 - Minimum oranda dusur (%40a kadar dusurur)
    echo. 2 - Orta (Onerilen %%90a kadar dusurur, kalitede fark pek belli olmaz)
    echo. 3 - Maximum

    bu kısım 1 seçenek için 20. 2. için 30 3. için 40

    yada senin kodun aynısını yapak
    @echo off
    title VIDEO BIRLESTIRICI
    color 3
    echo.
    echo.
    echo. Minimum icin 1, Orta icin 2, Maximum icin 3 rakami tuslayin.
    echo.
    echo.
    echo. 1 - Minimum oranda dusur (%40a kadar dusurur)
    echo. 2 - Orta (Onerilen %%90a kadar dusurur, kalitede fark pek belli olmaz)
    echo. 3 - Maximum
    echo.
     
     
    set /p a=
     
    IF %a%==1 ( for %i in (*.mp4) do ffmpeg -i "%i" -vcodec libx264 -crf 20 "%~v1.mp4"  )
    IF %a%==2 ( for %i in (*.mp4) do ffmpeg -i "%i" -vcodec libx264 -crf 30 "%~v1.mp4" )
    IF %a%==3 ( for %i in (*.mp4) do ffmpeg -i "%i" -vcodec libx264 -crf 40 "%~v1.mp4" )