ffmpeg - Record Audio Volume Equal to the Video Being Played
up vote
0
down vote
favorite
I am using the following command to record video on my desktop with the audio on the sound card. But, the volume of the audio recording is much lower than it should be. How can I get the audio to record at the same level that it was playing at when the video and audio were recorded?
ffmpeg -f gdigrab -framerate ntsc -video_size 1920x1080 -i desktop -f dshow -i audio="Microphone (Realtek High Definition Audio)" -vcodec libx264 -pix_fmt yuv420p -preset ultrafast D:output.mp4
I have tried increasing the volume after the video was created using the following command. But, it doesn't sound right, there is a sort of "wah-wah" sound that I can now hear.
ffmpeg -i F:input.mp4 -vcodec copy -af "volume=30dB" F:output.mp4
audio video ffmpeg
add a comment |
up vote
0
down vote
favorite
I am using the following command to record video on my desktop with the audio on the sound card. But, the volume of the audio recording is much lower than it should be. How can I get the audio to record at the same level that it was playing at when the video and audio were recorded?
ffmpeg -f gdigrab -framerate ntsc -video_size 1920x1080 -i desktop -f dshow -i audio="Microphone (Realtek High Definition Audio)" -vcodec libx264 -pix_fmt yuv420p -preset ultrafast D:output.mp4
I have tried increasing the volume after the video was created using the following command. But, it doesn't sound right, there is a sort of "wah-wah" sound that I can now hear.
ffmpeg -i F:input.mp4 -vcodec copy -af "volume=30dB" F:output.mp4
audio video ffmpeg
30db sounds too high. Do a recording without the volume filter. After recording, runffmpeg -i output -af volumedetect -vn -f null -
to see the mean volume. Then increase it but make sure to not normalize it beyond 0dB.
– Gyan
Nov 19 at 4:49
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am using the following command to record video on my desktop with the audio on the sound card. But, the volume of the audio recording is much lower than it should be. How can I get the audio to record at the same level that it was playing at when the video and audio were recorded?
ffmpeg -f gdigrab -framerate ntsc -video_size 1920x1080 -i desktop -f dshow -i audio="Microphone (Realtek High Definition Audio)" -vcodec libx264 -pix_fmt yuv420p -preset ultrafast D:output.mp4
I have tried increasing the volume after the video was created using the following command. But, it doesn't sound right, there is a sort of "wah-wah" sound that I can now hear.
ffmpeg -i F:input.mp4 -vcodec copy -af "volume=30dB" F:output.mp4
audio video ffmpeg
I am using the following command to record video on my desktop with the audio on the sound card. But, the volume of the audio recording is much lower than it should be. How can I get the audio to record at the same level that it was playing at when the video and audio were recorded?
ffmpeg -f gdigrab -framerate ntsc -video_size 1920x1080 -i desktop -f dshow -i audio="Microphone (Realtek High Definition Audio)" -vcodec libx264 -pix_fmt yuv420p -preset ultrafast D:output.mp4
I have tried increasing the volume after the video was created using the following command. But, it doesn't sound right, there is a sort of "wah-wah" sound that I can now hear.
ffmpeg -i F:input.mp4 -vcodec copy -af "volume=30dB" F:output.mp4
audio video ffmpeg
audio video ffmpeg
asked Nov 18 at 21:40
ADH
1033
1033
30db sounds too high. Do a recording without the volume filter. After recording, runffmpeg -i output -af volumedetect -vn -f null -
to see the mean volume. Then increase it but make sure to not normalize it beyond 0dB.
– Gyan
Nov 19 at 4:49
add a comment |
30db sounds too high. Do a recording without the volume filter. After recording, runffmpeg -i output -af volumedetect -vn -f null -
to see the mean volume. Then increase it but make sure to not normalize it beyond 0dB.
– Gyan
Nov 19 at 4:49
30db sounds too high. Do a recording without the volume filter. After recording, run
ffmpeg -i output -af volumedetect -vn -f null -
to see the mean volume. Then increase it but make sure to not normalize it beyond 0dB.– Gyan
Nov 19 at 4:49
30db sounds too high. Do a recording without the volume filter. After recording, run
ffmpeg -i output -af volumedetect -vn -f null -
to see the mean volume. Then increase it but make sure to not normalize it beyond 0dB.– Gyan
Nov 19 at 4:49
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
The default is to record at the same volume. Make sure your output volume from the Windows sound mixer is correct. If your sound card allows it, you could enable a microphone boost, but don't make it clip at 0 dB. (See also this question.)
You could also run ffmpeg-normalize
on the output to normalize to 0 dB peak:
ffmpeg-normalize input.mp4 -nt peak -t 0 -c:a aac -b:a 192k -o output.mp4
Or even better, use EBU R128 to normalize the loudness (this is the default):
ffmpeg-normalize input.mp4 -c:a aac -b:a 192k -o output.mp4
(Disclaimer: I'm the author of that tool.)
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
The default is to record at the same volume. Make sure your output volume from the Windows sound mixer is correct. If your sound card allows it, you could enable a microphone boost, but don't make it clip at 0 dB. (See also this question.)
You could also run ffmpeg-normalize
on the output to normalize to 0 dB peak:
ffmpeg-normalize input.mp4 -nt peak -t 0 -c:a aac -b:a 192k -o output.mp4
Or even better, use EBU R128 to normalize the loudness (this is the default):
ffmpeg-normalize input.mp4 -c:a aac -b:a 192k -o output.mp4
(Disclaimer: I'm the author of that tool.)
add a comment |
up vote
1
down vote
accepted
The default is to record at the same volume. Make sure your output volume from the Windows sound mixer is correct. If your sound card allows it, you could enable a microphone boost, but don't make it clip at 0 dB. (See also this question.)
You could also run ffmpeg-normalize
on the output to normalize to 0 dB peak:
ffmpeg-normalize input.mp4 -nt peak -t 0 -c:a aac -b:a 192k -o output.mp4
Or even better, use EBU R128 to normalize the loudness (this is the default):
ffmpeg-normalize input.mp4 -c:a aac -b:a 192k -o output.mp4
(Disclaimer: I'm the author of that tool.)
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
The default is to record at the same volume. Make sure your output volume from the Windows sound mixer is correct. If your sound card allows it, you could enable a microphone boost, but don't make it clip at 0 dB. (See also this question.)
You could also run ffmpeg-normalize
on the output to normalize to 0 dB peak:
ffmpeg-normalize input.mp4 -nt peak -t 0 -c:a aac -b:a 192k -o output.mp4
Or even better, use EBU R128 to normalize the loudness (this is the default):
ffmpeg-normalize input.mp4 -c:a aac -b:a 192k -o output.mp4
(Disclaimer: I'm the author of that tool.)
The default is to record at the same volume. Make sure your output volume from the Windows sound mixer is correct. If your sound card allows it, you could enable a microphone boost, but don't make it clip at 0 dB. (See also this question.)
You could also run ffmpeg-normalize
on the output to normalize to 0 dB peak:
ffmpeg-normalize input.mp4 -nt peak -t 0 -c:a aac -b:a 192k -o output.mp4
Or even better, use EBU R128 to normalize the loudness (this is the default):
ffmpeg-normalize input.mp4 -c:a aac -b:a 192k -o output.mp4
(Disclaimer: I'm the author of that tool.)
answered Nov 19 at 9:33
slhck
158k47436461
158k47436461
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1376540%2fffmpeg-record-audio-volume-equal-to-the-video-being-played%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
30db sounds too high. Do a recording without the volume filter. After recording, run
ffmpeg -i output -af volumedetect -vn -f null -
to see the mean volume. Then increase it but make sure to not normalize it beyond 0dB.– Gyan
Nov 19 at 4:49