Hi, I hope you're all well
I have a problem converting audio from PCM (s24be) stereo to AAC (or
anything youtube can use) in an mp4 container.
input.mp4
* Is from a blackmagic hyperdeck studio mini
* Plays flawlessly in VLC
* When uploaded to youtube, only noise is audible
converted_by_vlc.mp4
* Plays flawlessly in VLC
* Plays flawlessly on Youtube
* Not as handy to convert, as opposed to ffmpeg
converted_by_ffmpeg.mp4 [ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 384k
-ac 2 output.mp4]
* Only noise in VLC
* Only noise on Youtube
Judging from the ffmpeg readout, I don't see a difference with the audio
stream except for the bitrate.
Thank you for any help with this.
Best regards,
Urs
$ ffmpeg -i /volume1/Screencasts/Test/'input.mp4'
ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.3 (crosstool-NG 1.20.0) 20150311 (prerelease)
configuration: --prefix=/usr --incdir='${prefix}/include/ffmpeg' --arch=i686
--target-os=linux
--cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-
--enable-cross-compile --enable-optimizations --enable-pic --enable-gpl
--enable-shared --disable-static --enable-version3 --enable-nonfree
--enable-libfaac --enable-encoders --enable-pthreads --disable-bzlib
--disable-protocol=rtp --disable-muxer=image2 --disable-muxer=image2pipe
--disable-swscale-alpha --disable-ffserver --disable-ffplay --disable-devices
--disable-bzlib --disable-altivec --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi
--disable-decoder=amrnb --disable-decoder=ac3 --disable-decoder=ac3_fixed
--disable-encoder=zmbv --disable-encoder=dca --disable-encoder=ac3
--disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=dca
--disable-decoder=eac3 --disable-decoder=truehd
--cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc
--enable-yasm --enable-libx264 --enable-encoder=libx264
libavutil 54. 27.100 / 54. 27.100
libavcodec 56. 41.100 / 56. 41.100
libavformat 56. 36.100 / 56. 36.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.100 / 1. 2.100
libpostproc 53. 3.100 / 53. 3.100
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/volume1/Screencasts/Test/input.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: iso4avc1isom
creation_time : 2018-09-03 11:15:49
Duration: 00:00:14.66, start: 0.000000, bitrate: 6350 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv,
bt709), 1920x1080, 2871 kb/s, SAR 1:1 DAR 16:9, 50 fps, 50 tbr, 50 tbn, 100 tbc
(default)
Metadata:
creation_time : 2018-09-03 11:15:49
handler_name : ?Apple Alias Data Handler
encoder : H264/AVC
timecode : 08:33:33:42
Stream #0:1(eng): Audio: pcm_s24be (in24 / 0x34326E69), 48000 Hz, 2
channels, s32 (24 bit), 2304 kb/s (default)
Metadata:
creation_time : 2018-09-03 11:15:49
handler_name : ?Apple Alias Data Handler
timecode : 08:33:33:42
Stream #0:2(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
Metadata:
creation_time : 2018-09-03 11:15:49
handler_name : ?Apple Alias Data Handler
timecode : 08:33:33:42
$ ffmpeg -i /volume1/Screencasts/Test/'converted_by_ffmpeg.mp4'
ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.3 (crosstool-NG 1.20.0) 20150311 (prerelease)
configuration: --prefix=/usr --incdir='${prefix}/include/ffmpeg' --arch=i686
--target-os=linux
--cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-
--enable-cross-compile --enable-optimizations --enable-pic --enable-gpl
--enable-shared --disable-static --enable-version3 --enable-nonfree
--enable-libfaac --enable-encoders --enable-pthreads --disable-bzlib
--disable-protocol=rtp --disable-muxer=image2 --disable-muxer=image2pipe
--disable-swscale-alpha --disable-ffserver --disable-ffplay --disable-devices
--disable-bzlib --disable-altivec --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi
--disable-decoder=amrnb --disable-decoder=ac3 --disable-decoder=ac3_fixed
--disable-encoder=zmbv --disable-encoder=dca --disable-encoder=ac3
--disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=dca
--disable-decoder=eac3 --disable-decoder=truehd
--cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc
--enable-yasm --enable-libx264 --enable-encoder=libx264
libavutil 54. 27.100 / 54. 27.100
libavcodec 56. 41.100 / 56. 41.100
libavformat 56. 36.100 / 56. 36.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.100 / 1. 2.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/volume1/Screencasts/Test/converted_by_ffmpeg.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf56.36.100
Duration: 00:00:14.66, start: 0.021333, bitrate: 3037 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
1920x1080, 2871 kb/s, 50 fps, 50 tbr, 12800 tbn, 25600 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo,
fltp, 165 kb/s (default)
Metadata:
handler_name : SoundHandler
# ffmpeg -i /volume1/Screencasts/Test/'converted_by_vlc.mp4'
ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.3 (crosstool-NG 1.20.0) 20150311 (prerelease)
configuration: --prefix=/usr --incdir='${prefix}/include/ffmpeg' --arch=i686
--target-os=linux
--cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-
--enable-cross-compile --enable-optimizations --enable-pic --enable-gpl
--enable-shared --disable-static --enable-version3 --enable-nonfree
--enable-libfaac --enable-encoders --enable-pthreads --disable-bzlib
--disable-protocol=rtp --disable-muxer=image2 --disable-muxer=image2pipe
--disable-swscale-alpha --disable-ffserver --disable-ffplay --disable-devices
--disable-bzlib --disable-altivec --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi
--disable-decoder=amrnb --disable-decoder=ac3 --disable-decoder=ac3_fixed
--disable-encoder=zmbv --disable-encoder=dca --disable-encoder=ac3
--disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=dca
--disable-decoder=eac3 --disable-decoder=truehd
--cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc
--enable-yasm --enable-libx264 --enable-encoder=libx264
libavutil 54. 27.100 / 54. 27.100
libavcodec 56. 41.100 / 56. 41.100
libavformat 56. 36.100 / 56. 36.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.100 / 1. 2.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/volume1/Screencasts/Test/converted_by_vlc.mp4':
Metadata:
major_brand : isom
minor_version : 0
compatible_brands: mp41avc1
creation_time : 2018-09-04 10:45:09
playback_requirements: QuickTime 6.0 or greater
playback_requirements-eng: QuickTime 6.0 or greater
encoder : vlc 3.0.4 stream output
encoder-eng : vlc 3.0.4 stream output
Duration: 00:00:13.01, start: 0.000000, bitrate: 3032 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
1920x1080, 2809 kb/s, 50 fps, 50 tbr, 90k tbn, 180k tbc (default)
Metadata:
creation_time : 2018-09-04 10:45:09
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo,
fltp, 233 kb/s (default)
Metadata:
creation_time : 2018-09-04 10:45:09
handler_name : SoundHandler
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".