20201006將音訊為48kHz取樣率的mp4轉為44.1kHz的步驟

南稜笑笑生發表於2020-10-06

20201006將音訊為48kHz取樣率的mp4轉為44.1kHz的步驟

千千靜聽v5.1.0

MKVToolNix v48.0
 

MediaInfo 0.7.86

Copyright (c) MediaArea.net SARL

 

支援多種格式的多媒體檔案:

Matroska, OGG (包括 OGM)

MPEG-1 (包括 VCD)

MPEG-2 (包括 DVD, SVCD)

MPEG-4 (包括 iTunes M4A)

Quicktime

RealMedia

WindowsMedia (包括 WMV, WMA)

Microsoft RIFF (包括 AVI, WAV)

純聲音格式 (AC3, DTS, AAC, AU, AIFF...)
 



http://training.eeworld.com.cn/course/5779

工業4.0導論

感測器 工業4.0 大資料 共106課時 21小時32分1秒


1、最近看課程《工業4.0導論》 ,由於優酷視訊現在限制一天只能上傳5個視訊檔案。新版本騰訊視訊取消了客戶端上傳,舊版本的騰訊視訊客戶端直接讓你不能用(轉碼)。

於是直接用MKVToolNix將拿到的MP4直接合併成為MP4釋出了。
"C:\Program Files\MKVToolNix\mkvtoolnix-gui.exe"

結果出現了錯誤:


 

 




 

--- 任務“混流到目錄“C:\40”中的檔案“001:1.1 工業4.0發展.mkv””(啟動時間 2020-10-06 20:36:01 +08:00) 的錯誤訊息 ---

檔案「C:\40\075:雲端製造 13.5 雲端機器人-原始48K取樣率的音訊.mp4」中的軌道編號 1 無法追加到檔案「C:\40\074:雲端製造 13.4 協同機器人.mp4」中的軌道編號 1。兩條音訊軌道的取樣率不同: 48000 與 44100

2、使用Mediainfo確認第75條視訊是:課時075:雲端製造 13.5 雲端機器人.mp4的音訊是48kHz的取樣率:



 




3、使用千千靜聽v5.1.0提取其中的音訊為44.1kHz:轉換格式——轉換選中的檔案為其它格式



 編碼格式→輸出格式:Wave檔案輸出。(其它格式請自行測試驗證了!貌似選:MP3編碼器(lane v3.90.3) v1.02 也可以)
 

 


 




4、將WAVE檔案轉換為我們所需要的AAC檔案:
預想,本來想將視訊上傳到youku,等優酷處理/壓縮為AAC之後再下次之後再剝離音訊!^_

百度搜尋關鍵詞:WAVE 轉 AAC編碼
找到一個線上轉換的網站:
https://www.aconvert.com/cn/audio/wav-to-aac/

點選:選擇檔案,在你的電腦找到剛剛生成的WAV檔案。(測試上傳WAV檔案也OK)



點選:開始上傳



 

輸出檔案(支援迅雷下載。)

8a0fb-zp76l.aac

https://s19.aconvert.com/convert/p3r68-cdx67/8a0fb-zp76l.aac


 

操作:(這個不用管了,這個連結是告訴你怎麼儲存到Google Drive網盤等了!)

https://www.aconvert.com/cn/file.php?l=s19.aconvert.com/convert/p3r68-cdx67/8a0fb-zp76l.aac
 




5、48kHz的音訊的mp4轉44.1kHz的:
075:雲端製造 13.5 雲端機器人.mp4

使用:MKVToolNix更換一下音訊:

將:075:雲端製造 13.5 雲端機器人.mp4拖入到MKVToolNix中,幹掉音訊,然後再將8a0fb-zp76l.aac拖入到MKVToolNix,選擇:開始混流!
 



有:一個錯誤 資訊:(有興趣可以自行開啟看看!)

--- 任務“混流到目錄“C:\”中的檔案“075:雲端製造 13.5 雲端機器人.mkv””(啟動時間 2020-10-06 21:29:11 +08:00) 的輸出訊息 ---

mkvmerge v48.0.0 ('Fortress Around Your Heart') 64-bit

「C:\075:雲端製造 13.5 雲端機器人.mp4」: 使用「QuickTime/MP4」格式分離器。

「C:\8a0fb-zp76l.aac」: 使用「AAC」格式分離器。

「C:\075:雲端製造 13.5 雲端機器人.mp4」軌道 0: 使用「AVC/H.264」格式輸出模組。

「C:\8a0fb-zp76l.aac」軌道 0: 使用「AAC」格式輸出模組。

以寫入模式開啟檔案「C:\075:雲端製造 13.5 雲端機器人.mkv」。

「C:\075:雲端製造 13.5 雲端機器人.mp4」軌道 0: 從 MPEG-4 layer 10 (AVC) 視訊資料中提取寬高比資訊並設定顯示尺寸為 1920/1080。

正在寫入 cue 條目 (索引)...

混流耗時 1 秒。



再次使用Mediainfo來確認音訊是否修改完工了!





6、簡單粗暴的做法就是直接將MKV的副檔名修改為mp4即可。
這裡介紹使用ffmpeg的方法:(請嚴重注意:ffmpeg對中文的標點符號/目錄支援不佳。)

https://jingyan.baidu.com/article/335530daf82a3b19cb41c339.html

ffmpeg將mkv轉換成mp4

3、簡單地實現mkv視訊格式轉換為mp4視訊格式,直接輸入如下命令:

ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4

 

input.mkv ---》指待轉換的Mkv檔案

output.mp4 ---》指轉換輸出的mp4檔案

參考下圖1所示,圖2是轉換輸出的Mp4檔案

 

Microsoft Windows [版本 6.1.7601]

版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

 

C:\Users\Administrator>cd D:\ffmpeg-20200628-4cfcfb3-win64-static\bin

 

C:\Users\Administrator>d:

 

D:\ffmpeg-20200628-4cfcfb3-win64-static\bin>dir

 驅動器 D 中的卷是 DATA

 卷的序列號是 0005-15C9

 

 D:\ffmpeg-20200628-4cfcfb3-win64-static\bin 的目錄

 

2020/10/06 週二  21:39    <DIR>          .

2020/10/06 週二  21:39    <DIR>          ..

2020/10/06 週二  21:38        52,221,714 075:雲端製造 13.5 雲端機器人.mkv

2020/08/21 週五  15:41             3,654 20160908如何將多段ts檔案合併成一個ts文

件.txt

2020/09/17 週四  23:28               308 Edit.000

2020/09/29 週二  18:42               357 Edit.001

2020/10/02 週五  23:57               357 Edit.002

2020/10/02 週五  21:24                 0 Edit.003

2020/06/29 週一  04:34        68,689,920 ffmpeg.exe

2020/06/29 週一  04:34        68,551,680 ffplay.exe

2020/06/29 週一  04:34        68,578,304 ffprobe.exe

2020/10/06 週二  21:38        52,221,714 input.mkv

2020/07/10 週五  22:32             5,738 !!!!Linux 下使用 ffmpeg 大批量合併

ts 檔案, mp4切割檔案為m3u8.txt

              11 個檔案    310,273,746 位元組

               2 個目錄  3,446,874,112 可用位元組

 

D:\ffmpeg-20200628-4cfcfb3-win64-static\bin>ffmpeg -i input.mkv -c:v copy -c:a c

opy output.mp4

ffmpeg version git-2020-06-28-4cfcfb3 Copyright (c) 2000-2020 the FFmpeg develop

ers

  built with gcc 9.3.1 (GCC) 20200621

  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfi

g --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libb

luray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enab

le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --e

nable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-lib

twolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --

enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --e

nable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo

-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom

--enable-libgsm --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable

-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enabl

e-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf

  libavutil      56. 55.100 / 56. 55.100

  libavcodec     58. 93.100 / 58. 93.100

  libavformat    58. 47.100 / 58. 47.100

  libavdevice    58. 11.100 / 58. 11.100

  libavfilter     7. 86.100 /  7. 86.100

  libswscale      5.  8.100 /  5.  8.100

  libswresample   3.  8.100 /  3.  8.100

  libpostproc    55.  8.100 / 55.  8.100

Input #0, matroska,webm, from 'input.mkv':

  Metadata:

    encoder         : libebml v1.4.0 + libmatroska v1.6.0

    creation_time   : 2020-10-06T13:38:57.000000Z

  Duration: 00:15:23.74, start: 0.000000, bitrate: 452 kb/s

    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DA

R 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc (default)

    Metadata:

      BPS-eng         : 321546

      DURATION-eng    : 00:15:23.689000000

      NUMBER_OF_FRAMES-eng: 27683

      NUMBER_OF_BYTES-eng: 37126103

      _STATISTICS_WRITING_APP-eng: mkvmerge v48.0.0 ('Fortress Around Your Heart

') 64-bit

      _STATISTICS_WRITING_DATE_UTC-eng: 2020-10-06 13:38:57

      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

    Stream #0:1: Audio: aac (LC), 44100 Hz, stereo, fltp (default)

    Metadata:

      BPS-eng         : 128325

      DURATION-eng    : 00:15:23.736000000

      NUMBER_OF_FRAMES-eng: 39782

      NUMBER_OF_BYTES-eng: 14817336

      _STATISTICS_WRITING_APP-eng: mkvmerge v48.0.0 ('Fortress Around Your Heart

') 64-bit

      _STATISTICS_WRITING_DATE_UTC-eng: 2020-10-06 13:38:57

      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

Output #0, mp4, to 'output.mp4':

  Metadata:

    encoder         : Lavf58.47.100

    Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1

920x1080 [SAR 1:1 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 16k tbn, 1k tbc (defa

ult)

    Metadata:

      BPS-eng         : 321546

      DURATION-eng    : 00:15:23.689000000

      NUMBER_OF_FRAMES-eng: 27683

      NUMBER_OF_BYTES-eng: 37126103

      _STATISTICS_WRITING_APP-eng: mkvmerge v48.0.0 ('Fortress Around Your Heart

') 64-bit

      _STATISTICS_WRITING_DATE_UTC-eng: 2020-10-06 13:38:57

      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

    Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp (de

fault)

    Metadata:

      BPS-eng         : 128325

      DURATION-eng    : 00:15:23.736000000

      NUMBER_OF_FRAMES-eng: 39782

      NUMBER_OF_BYTES-eng: 14817336

      _STATISTICS_WRITING_APP-eng: mkvmerge v48.0.0 ('Fortress Around Your Heart

') 64-bit

      _STATISTICS_WRITING_DATE_UTC-eng: 2020-10-06 13:38:57

      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

Stream mapping:

  Stream #0:0 -> #0:0 (copy)

  Stream #0:1 -> #0:1 (copy)

Press [q] to stop, [?] for help

frame=27683 fps=0.0 q=-1.0 Lsize=   52040kB time=00:15:23.71 bitrate= 461.5kbits

/s speed=2.41e+03x

video:36256kB audio:14470kB subtitle:0kB other streams:0kB global headers:0kB mu

xing overhead: 2.590516%

 

D:\ffmpeg-20200628-4cfcfb3-win64-static\bin>



最後使用Mediainfo核實完成:





7、使用MKVToolNix通過追加合併模式來合併全部的視訊即可!
 

相關文章