VideoHelp Forum

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker or buy PlayOn and record Netflix! :)
+ Reply to Thread
Results 1 to 11 of 11
Thread
  1. Member
    Join Date
    Nov 2017
    Location
    Spain
    Search PM
    I want to leveling audio decibelios in some video. I had used "BS Fag" and I use "Xmedia Recode" now. But it's a pity. I need the final sound will be more normalized (like Camtasia: audio leveling).

    There are two problems:
    • Camtasia is not free
    • you can't export the video without losing quality

    some idea about this?
    Quote Quote  
  2. Member Bernix's Avatar
    Join Date
    Apr 2016
    Location
    Europe
    Search Comp PM
    Hi,
    when you don't want touch video, so save audio track. For example in Avidemux (it has some option to gain audio) but best is just to save audio, and then for example normalize or what you want in Audacity. When you satisfied than mux track together for example in Mkvtoolnix.
    There is also in PC players possibility using normalization audio. I am sure in Potplayer, but in others should be also.

    Bernix
    Video Avidemux, Mkvtoolnix, Subtitle edit, Vidcoder. Other software that I love :Animation: Opentoonz, Painting: Krita, Video capture: OBS studio, Video player: Potplayer, TV recording: VLC, NLE: KDEnlive
    Quote Quote  
  3. With the FFMpeg library in Audacity you can import the video directly without the need for Avidemux.

    Image
    [Attachment 43773 - Click to enlarge]
    Quote Quote  
  4. Member
    Join Date
    Nov 2017
    Location
    Spain
    Search PM
    Originally Posted by videobruger View Post
    With the FFMpeg library in Audacity you can import the video directly without the need for Avidemux.

    Image
    [Attachment 43773 - Click to enlarge]
    great.

    normalize or what you want in Audacity
    how? I try with Levelator but.. you say with Audacity. If you have an audio with parts with hi volumen and other parts with low volumen. How could I gain volumen in low parts without touch the hi parts. (no manual way)
    Quote Quote  
  5. Member Bernix's Avatar
    Join Date
    Apr 2016
    Location
    Europe
    Search Comp PM
    Hi,
    try in effects leveler. You can choose from light to heavy, give it a chance O.K. then play with db and light to heavy....
    Heavier will work best for your purpose.

    Bernix
    Video Avidemux, Mkvtoolnix, Subtitle edit, Vidcoder. Other software that I love :Animation: Opentoonz, Painting: Krita, Video capture: OBS studio, Video player: Potplayer, TV recording: VLC, NLE: KDEnlive
    Quote Quote  
  6. Member
    Join Date
    Apr 2017
    Location
    England
    Search Comp PM
    The logical way is to extract the soundtrack, put it into a video editor and apply a volume envelope, then you can raise or lower the volume at appropriate points to equalise it.
    Quote Quote  
  7. IMHO easiest and fastest way to normalize level (both peak and RMS) is https://www.ffmpeg.org/ffmpeg-filters.html#dynaudnorm
    alternatively https://www.ffmpeg.org/ffmpeg-filters.html#loudnorm can be used.
    Quote Quote  
  8. Member
    Join Date
    Nov 2017
    Location
    Spain
    Search PM
    Originally Posted by pandy View Post
    IMHO easiest and fastest way to normalize level (both peak and RMS) is https://www.ffmpeg.org/ffmpeg-filters.html#dynaudnorm
    alternatively https://www.ffmpeg.org/ffmpeg-filters.html#loudnorm can be used.
    I dont see tutorial for this
    Quote Quote  
  9. Originally Posted by Herchi View Post
    Originally Posted by pandy View Post
    IMHO easiest and fastest way to normalize level (both peak and RMS) is https://www.ffmpeg.org/ffmpeg-filters.html#dynaudnorm
    alternatively https://www.ffmpeg.org/ffmpeg-filters.html#loudnorm can be used.
    I dont see tutorial for this
    Discussion from today https://forum.videohelp.com/threads/385830-ffmpeg-audio-file - it may help you - generally instead using GUI you can delegate all work to script.

    Script for lossless video copy and audio signal autoleveling with reencoding audio to most widely supported audio codec i.e. mp3 provided bellow, just drag & drop your files on script.

    Code:
    @setlocal
    
    @rem audio quality factor - lower than 5 higher quality and higher bitrate, higher than 5 lower quality and lower bitrate.
    @set aq=5
    
    @set aproc="pan=stereo|FL < FL+1.414FC+0.5BL+0.5SL+0.25LFE|FR < FR+1.414FC+0.5BR+0.5SR+0.25LFE,dynaudnorm=p=1/sqrt(2):m=100:s=20"
    
    @ffmpeg.exe -hide_banner -v 32 -stats -y -i "%1" -c:v copy -af %aproc% -c:a libmp3lame -q:a %aq% -f matroska "%~n1.mkv"
    
    @endlocal
    You need ffmpeg in same folder as script or somewhere in your environment path where it can be automatically located.
    Scrrip can be created as plain text file (you can use notepad as editor) - just copy above to empty editor and save as your batch with extension .bat or .cmd .
    Last edited by pandy; 27th Nov 2017 at 09:22.
    Quote Quote  
  10. Member
    Join Date
    Nov 2017
    Location
    Spain
    Search PM
    Originally Posted by Herchi View Post
    Originally Posted by pandy View Post
    IMHO easiest and fastest way to normalize level (both peak and RMS) is https://www.ffmpeg.org/ffmpeg-filters.html#dynaudnorm
    alternatively https://www.ffmpeg.org/ffmpeg-filters.html#loudnorm can be used.
    I dont see tutorial for this
    easiest? haha, ok ok. Thanks to everybody. I had learned a lot.
    Quote Quote  
  11. Originally Posted by Herchi View Post
    easiest? haha, ok ok. Thanks to everybody. I had learned a lot.
    Yep, easiest - copy provided text to script file and begin to use it by simple drag and drop. How difficult this can be? (and if you miss some functionality you can always return to videohelp and ask for support)
    Quote Quote  



Similar Threads