无法使用 ffmpeg 为 YouTube 提取音频

无法使用 ffmpeg 为 YouTube 提取音频

我正在努力让 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 

相关内容