我正在努力让 YouTube 接受我们录制的会议音频。Youtube 似乎忽略了录音的音频,我可以用 VLC 或 Video(Gnome 播放器)听到。所以我的想法是使用强大的 ffmpeg 对视频进行一些转换,然后在 YouTube 上上传一个可用的版本。
这是我从 ffmpeg 获取的文件的描述
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'BVAN.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: iso4avc1isom
creation_time : 2018-07-15T08:49:37.000000Z
Duration: 00:22:44.58, start: 0.000000, bitrate: 26200 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x720, 22836 kb/s, SAR 1:1 DAR 16:9, 59.94 fps, 59.94 tbr, 60k tbn, 120k tbc (default)
Metadata:
creation_time : 2018-07-15T08:49:37.000000Z
handler_name : ?Apple Alias Data Handler
encoder : H264/AVC
timecode : 00:00:00;00
Stream #0:1(eng): Audio: pcm_s24be (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)
Metadata:
creation_time : 2018-07-15T08:49:37.000000Z
handler_name : ?Apple Alias Data Handler
timecode : 00:00:00;00
Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)
Metadata:
creation_time : 2018-07-15T08:49:37.000000Z
handler_name : ?Apple Alias Data Handler
timecode : 00:00:00;00
我试过: -FFmpeg`猜测输入流的通道布局` -https://askubuntu.com/questions/706584/vlc-does-not-play-pcm-s24-le-audio-in-mov-file -FFmpeg 命令将 MP3 转换为 AAC 以及许多其他问题,但没有成功。更具体地说,这些命令都不起作用。
ffmpeg -i BVA.mp4 -codec:audio aac -b:audio 128k -codec:video libx264 -crf 23 disagio.mp4
ffmpeg -i BVA.mp4 -c:v libx264 -c:a aac -strict experimental -b:a 192k out.mp4
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 30 -b:video 0 -codec:audio libopus -vbr on -threads 10 lungo.webm
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 16 -b:video 0 -codec:audio libopus -vbr on -threads 10 lungo.webm
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 50 -b:video 0 -codec:audio libopus -vbr on -threads 10 lungo.avi
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 50 -b:video 0 -codec:audio libopus -vbr on -threads 10 -c:a aac lungo.avi
ffmpeg -i BVA.mp4 -c:a flac -c:v copy merda.avi
ffmpeg -i BVA.mp4 -codec:audio aac -b:audio 128k -codec:video libx264 -crf 23 disagio.mp4
ffmpeg -i BVA.mp4 -c copy -map 0:a:0 maybebaby.mp4
ffmpeg -i BVA.mp4 -c copy -guess_layout_max 0 maybebaby.mp4
ffmpeg -guess_layout_max 0 -i BVA.mp4 -c copy -map 0:a:0 maybebaby.mp4
ffmpeg -guess_layout_max 0 -i BVA.mp4 -ac 1 -c copy -map 0:a:0 maybebaby.mp4
ffmpeg -guess_layout_max 0 -i BVA.mp4 -ac 1 -c copy -map 0 maybebaby.mp4
ffmpeg-i BVA.mp4 -c copy -map 0:1 maybebaby.mp4
ffmpeg -i BVA.mp4 -c copy -map 0:1 maybebaby.mp4
ffmpeg -i BVA.mp4 -c copy -map 0:0 maybebaby.mp4
ffmpeg -i BVA.mp4 -c copy -map 0:2 maybebaby.mp4