fdkaac - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ fdkaac ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


fdkaac - ແຖວຄໍາສັ່ງຢູ່ຫນ້າສໍາລັບຕົວເຂົ້າລະຫັດ libfdk-aac

ສະຫຼຸບສັງລວມ


fdkaac [ຕົວເລືອກ] [FILE]

ລາຍລະອຽດ


fdkaac ອ່ານສຽງ PCM linear ໃນຮູບແບບ WAV, PCM ດິບ, ຫຼື CAF, ແລະເຂົ້າລະຫັດມັນເຂົ້າໄປໃນ
ບໍ່ວ່າຈະເປັນໄຟລ໌ M4A / AAC.

ຖ້າໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນ "-", ຂໍ້ມູນຖືກອ່ານຈາກ stdin. ເຊັ່ນດຽວກັນ, ຖ້າໄຟລ໌ຜົນຜະລິດແມ່ນ "-",
ຂໍ້ມູນຖືກຂຽນໃສ່ stdout ຖ້າຫນຶ່ງໃນຮູບແບບການຂົນສົ່ງ AAC streamable ຖືກເລືອກໂດຍ -f.

ເມື່ອການປ້ອນຂໍ້ມູນ CAF ແລະຜົນຜະລິດ M4A ຖືກນໍາໃຊ້, tags ໃນໄຟລ໌ CAF ຈະຖືກຄັດລອກເຂົ້າໄປໃນ M4A ຜົນໄດ້ຮັບ.

OPTIONS


-ຊ, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອຄໍາສັ່ງ

-o
ອອກຊື່ໄຟລ໌.

-p, --ໂປຣໄຟລ໌
ໂປຣໄຟລ໌ເປົ້າໝາຍ (ປະເພດວັດຖຸສຽງ MPEG4, AOT)

2 MPEG-4 AAC LC (ຄ່າເລີ່ມຕົ້ນ)

5 MPEG-4 HE-AAC (SBR)

29 MPEG-4 HE-AAC v2 (SBR+PS)

23 MPEG-4 AAC LD

39 MPEG-4 AAC ELD

129 MPEG-2 AAC LC

132 MPEG-2 HE-AAC (SBR)

156 MPEG-2 HE-AAC v2 (SBR+PS)

-b, --ອັດຕາບິດ
ອັດຕາບິດເປົ້າໝາຍ (ສຳລັບ CBR)

-m, --bitrate-mode
ໂໝດການຕັ້ງຄ່າອັດຕາບິດ. ມູນຄ່າຄຸນນະພາບ VBR ​​ທີ່ມີຢູ່ແມ່ນຂຶ້ນກັບອື່ນໆ
ຕົວກໍານົດການເຊັ່ນ: ໂປຣໄຟລ໌, ອັດຕາຕົວຢ່າງ, ຫຼືຈໍານວນຂອງຊ່ອງ.

0 CBR (ຄ່າເລີ່ມຕົ້ນ)

1​-5 VBR (ຄ່າສູງກວ່າ -> ອັດຕາບິດທີ່ສູງກວ່າ)

-w, -- ແບນວິດ
ແບນວິດຄວາມຖີ່ (ຄວາມຖີ່ຕັດ lowpass) ເປັນ Hz. ມີຢູ່ໃນ AAC LC ເທົ່ານັ້ນ.

-ກ, --afterburner
ຕັ້ງຄ່າໂໝດ afterburner. ເມື່ອເປີດໃຊ້, ຄຸນນະພາບແມ່ນເພີ່ມຂຶ້ນໂດຍຄ່າໃຊ້ຈ່າຍຂອງ
ວຽກງານການຄິດໄລ່ເພີ່ມເຕີມ.

0 off

1 ເປີດ (ຄ່າເລີ່ມຕົ້ນ)

-L, --lowdelay-sbr
ຕັ້ງຄ່າການເຄື່ອນໄຫວ SBR ໃນ AAC ELD.

-1 ໃຊ້ ELD SBR ການຕັ້ງຄ່າອັດຕະໂນມັດ

0 ປິດການໃຊ້ງານ SBR ໃນ ELD (ຄ່າເລີ່ມຕົ້ນ)

1 ເປີດໃຊ້ SBR ໃນ ELD

- ແມ່ນແລ້ວ, --sbr-ອັດຕາສ່ວນ
ຄວບຄຸມການເປີດໃຊ້ງານຂອງ SBR ລົງຕົວຢ່າງ.

0 ໃຊ້ lib Default (ຄ່າເລີ່ມຕົ້ນ)

1 ໃຊ້ SBR ແບບຫຍໍ້ໆ (ຄ່າເລີ່ມຕົ້ນສຳລັບ ELD+SBR)

2 ໃຊ້ສອງອັດຕາ SBR (ຄ່າເລີ່ມຕົ້ນສໍາລັບ HE-AAC)

Dual-rate SBR ແມ່ນສິ່ງທີ່ປົກກະຕິແລ້ວໃຊ້ສໍາລັບ HE-AAC, ບ່ອນທີ່ AAC ຖືກເຂົ້າລະຫັດຢູ່ທີ່ເຄິ່ງຫນຶ່ງຂອງ.
ອັດຕາຕົວຢ່າງຂອງ SBR, ເພາະສະນັ້ນ "ອັດຕາສອງ". ໃນອີກດ້ານຫນຶ່ງ, downsampled SBR ໃຊ້
ອັດຕາຕົວຢ່າງດຽວກັນສໍາລັບທັງສອງ AAC ແລະ SBR (ອັດຕາດຽວ), ດັ່ງນັ້ນຈຶ່ງຫຼຸດລົງຕົວຢ່າງ SBR
ໂດຍປົກກະຕິໃຊ້ອັດຕາບິດຫຼາຍ.

Downsampled SBR ແມ່ນຄຸນສົມບັດທີ່ນຳມາໃໝ່ໃນຫ້ອງສະໝຸດຕົວເຂົ້າລະຫັດ FDK ເວີຊັນ 3.4.12.
ເມື່ອ libfdk-aac ໃນລະບົບບໍ່ຮອງຮັບອັນນີ້, SBR ສອງອັດຕາຈະຖືກໃຊ້.
ເມື່ອມີໃຫ້, SBR ສອງອັດຕາແມ່ນຄ່າເລີ່ມຕົ້ນຂອງ HE-AAC ແລະ SBR ທີ່ຫຼຸດລົງແມ່ນ
ຄ່າເລີ່ມຕົ້ນຂອງ ELD+SBR.

ໃຫ້ສັງເກດວ່າ HE-AAC ທີ່ຖືກຫຼຸດລົງບໍ່ແມ່ນເລື່ອງທົ່ວໄປຄືກັບອັດຕາສອງເທົ່າ. ເມື່ອຖືກລົງຕົວຢ່າງ
HE-AAC ຖືກເລືອກ, fdkaac ຖືກບັງຄັບໃຫ້ເລືອກສັນຍານ SBR ລໍາດັບຊັ້ນທີ່ຊັດເຈນ,
ທີ່ (ຢ່າງຫນ້ອຍ) iTunes ບໍ່ຍອມຮັບ.

-f, -- ການ​ຂົນ​ສົ່ງ​ຮູບ​ແບບ​
ຮູບແບບການຂົນສົ່ງ. ການຕິດແທັກແລະການຫຼິ້ນແບບບໍ່ມີຊ່ອງຫວ່າງແມ່ນມີຢູ່ໃນ M4A ເທົ່ານັ້ນ.
ການຖ່າຍທອດຫາ stdout ແມ່ນມີໃຫ້ສະເພາະກັບຜູ້ອື່ນເທົ່ານັ້ນ.

0 M4A (ຄ່າເລີ່ມຕົ້ນ)

1 ADIF

2 ADTS

6 LATM MCP=1

7 LATM MCP=0

10 LOAS/LATM (LATM ພາຍໃນ LOAS)

-C, --adts-crc-ກວດ
ເພີ່ມການປົກປ້ອງ CRC ໃນສ່ວນຫົວ ADTS.

-ຊ, --header-ໄລຍະເວລາ
ໄລຍະການຊໍ້າຄືນ StreamMuxConfig/PCE ໃນຊັ້ນການຂົນສົ່ງ.

-G, --gapless-mode
ວິທີການປະກາດຈໍານວນການຊັກຊ້າຂອງຕົວເຂົ້າລະຫັດ (ແລະ padding) ໃນຖັງ M4A. ເຫຼົ່ານີ້
ຄ່າແມ່ນບັງຄັບສໍາລັບການຫຼິ້ນທີ່ບໍ່ມີຊ່ອງຫວ່າງທີ່ເຫມາະສົມຢູ່ດ້ານຜູ້ນ.

0 iTunSMPB (ຄ່າເລີ່ມຕົ້ນ)

1 ມາດຕະຖານ ISO (edts ແລະ sgpd)

2 ທັງສອງ

--include-sbr-delay
ເມື່ອລະບຸໄວ້, ໃຫ້ນັບ SBR ຄວາມລ່າຊ້າຂອງຕົວຖອດລະຫັດໃນການລ່າຊ້າຕົວເຂົ້າລະຫັດ.

ນີ້ບໍ່ແມ່ນ iTunes ທີ່ເຂົ້າກັນໄດ້ແລະຈະນໍາໄປສູ່ບັນຫາການຫຼິ້ນ gapless ໃນ LC ເທົ່ານັ້ນ
ຕົວຖອດລະຫັດ, ແຕ່ນີ້ແມ່ນພຶດຕິກໍາເລີ່ມຕົ້ນຂອງຫ້ອງສະຫມຸດ FDK.

ບໍ່ວ່າຈະເປັນການນັບ SBR ຕົວຖອດລະຫັດຄວາມລ່າຊ້າໃນການເຂົ້າລະຫັດລ່າຊ້າຫຼືບໍ່ສົ່ງຜົນໃຫ້
ຄວາມບໍ່ເຂົ້າກັນໄດ້ໃນການຫຼິ້ນທີ່ບໍ່ມີຊ່ອງຫວ່າງ. ທ່ານ​ຄວນ​ເລືອກ​ເອົາ​ທີ່​ຈະ​ເຮັດ​ວຽກ​ສໍາ​ລັບ​ການ​ຂອງ​ທ່ານ​
ຜູ້ນ favorite.

ແນວໃດກໍ່ຕາມ, ມັນດີກວ່າທີ່ຈະບໍ່ເລືອກ SBR ເລີຍ ຖ້າທ່ານຕ້ອງການຫຼິ້ນແບບບໍ່ມີຊ່ອງຫວ່າງ. LC
ບໍ່ມີບັນຫາດັ່ງກ່າວ.

- ຂ້ອຍ, --ບໍ່ສົນໃຈ
ບໍ່ສົນໃຈຊ່ອງຂໍ້ມູນຄວາມຍາວຂອງຂໍ້ມູນໃສ່ໄຟລ໌ WAV.

-S, --ງຽບ
ຢ່າພິມຂໍ້ຄວາມຄວາມຄືບຫນ້າ.

--moov-ກ່ອນ-mdat
ວາງກ່ອງ moov ກ່ອນກ່ອງ mdat ໃນຖັງ M4A. ຕົວເລືອກນີ້ອາດຈະມີຄວາມສໍາຄັນ
ສໍາ​ລັບ​ຜູ້ນ​ຮາດ​ແວ​ບາງ​, ທີ່​ເປັນ​ທີ່​ຮູ້​ຈັກ​ທີ່​ຈະ​ປະ​ຕິ​ເສດ​ປ່ອງ moov ທີ່​ຕັ້ງ​ໄວ້​ຫຼັງ​ຈາກ​ປ່ອງ mdat​.

-R, -- ດິບ
ພິຈາລະນາການປ້ອນຂໍ້ມູນເປັນ PCM ດິບ.

--raw-channels
ລະບຸຈໍານວນຊ່ອງຂອງການປ້ອນຂໍ້ມູນດິບ (ຄ່າເລີ່ມຕົ້ນ: 2)

--raw-rate
ລະບຸອັດຕາຕົວຢ່າງຂອງການປ້ອນຂໍ້ມູນດິບ (ຄ່າເລີ່ມຕົ້ນ: 44100)

--raw-format
ລະບຸຮູບແບບຕົວຢ່າງຂອງການປ້ອນຂໍ້ມູນດິບ (ຄ່າເລີ່ມຕົ້ນ: "S16L"). ຂໍ້ມູນຈໍາເພາະ ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​
(ຕົວພິມນ້ອຍໃຫຍ່):

1st char -- ປະເພດ of ຕົວຢ່າງ
S (ເຊັນ) | U (ເຊັນ) | F (ຂີ້ຕົວະ)

2nd ສ່ວນ (ໃນ ຕົວເລກ)
bits ຕໍ່ຊ່ອງ

ສຸດ​ທ້າຍ char -- ຄວາມອົດທົນ (ສາ​ມາດ be ຍົກເວັ້ນ)
L (ນ້ອຍ, ຄ່າເລີ່ມຕົ້ນ) | B (ig)

--ຫົວຂໍ້
ຕັ້ງແທັກຊື່.

--ສິນລະປິນ
ຕັ້ງແທັກສິນລະປິນ.

-- ອັລບັມ
ຕັ້ງແທັກອະລະບໍ້າ.

--ປະເພດ
ຕັ້ງແທັກປະເພດ.

- ວັນທີ
ຕັ້ງແທັກວັນທີ.

--ນັກປະພັນ
ຕັ້ງແທັກນັກຂຽນ.

--ກຸ່ມ
ຕັ້ງແທັກກຸ່ມ.

-- ຄໍາເຫັນ
ຕັ້ງແທັກຄຳເຫັນ.

--album-ສິນລະປິນ
ຕັ້ງແທັກສິນລະປິນອະລະບໍ້າ.

--ຕິດຕາມ
ກໍານົດແທັກຕິດຕາມ, ມີຫຼືບໍ່ມີຈໍານວນຂອງເພງທັງຫມົດ.

--ດິສກ໌
ຕັ້ງແທໍກດິສກ໌, ມີ ຫຼືບໍ່ມີຈໍານວນຂອງແຜ່ນທັງໝົດ.

--ຈັງຫວະ
ແທັກ tempo (BPM).

--tag :
ຕັ້ງແທໍກ iTunes ທີ່ກຳນົດໄວ້ລ່ວງໜ້າດ້ວຍລະຫັດສີ່ຊີຊີ ແລະຄ່າທີ່ຈະແຈ້ງ. ເບິ່ງ
ສໍາ​ລັບ​ລະ​ຫັດ​ທີ່​ກໍາ​ນົດ​ໄວ້​ລ່ວງ​ຫນ້າ​ທີ່​ຮູ້​ຈັກ​.
ທ່ານ​ສາ​ມາດ​ຍົກ​ເວັ້ນ​ຕົວ​ອັກ​ສອນ​ທໍາ​ອິດ​ຂອງ​ FCC ໃນເວລາທີ່ມັນເປັນເຄື່ອງຫມາຍລິຂະສິດ.

--tag-from-file :
ຄືກັນກັບ --tag, ແຕ່ຕັ້ງເນື້ອຫາຂອງໄຟລ໌ເປັນຄ່າແທັກ.

--ແທັກຍາວ :
ຕັ້ງແທັກທີ່ມັກເປັນເມຕາເດຕາແບບກຳນົດເອງຂອງ iTunes. ເກັບໄວ້ໃນຊ່ອງ com.apple.iTunes.

--tag-from-json
ອ່ານແທັກຈາກ JSON. ໂດຍຄ່າເລີ່ມຕົ້ນ, tags ຖືວ່າເປັນລູກໂດຍກົງຂອງ
ຮາກວັດຖຸໃນ JSON. ທາງເລືອກອື່ນ, ທ່ານສາມາດກໍານົດ dot notation arbitrary ເພື່ອຊອກຫາສະຖານທີ່
ວັດຖຸທີ່ບັນຈຸແທັກ.

ຕົວຢ່າງ


ເຂົ້າລະຫັດໄຟລ໌ WAV ເຂົ້າໄປໃນໄຟລ໌ M4A. MPEG4 AAC LC, VBR ຄຸນນະພາບ 3:

fdkaac -m3 foo.wav

ເຂົ້າລະຫັດໄຟລ໌ WAV ເຂົ້າໄປໃນໄຟລ໌ M4A. MPEG4 HE-AAC, bitrate 64kbps:

fdkaac -p5 -b64 foo.wav

ທໍ່ຈາກ ffmpeg (ທ່ານຕ້ອງການສະບັບສະຫນັບສະຫນູນຜົນຜະລິດ CAF):

ffmpeg -i foo.flac -f caf - | fdkaac -b128 - -o foo.m4a

ນໍາເຂົ້າແທັກຜ່ານ json:

ffprobe -v 0 -of json -show_format foo.flac >foo.json

flac -dc foo.flac |
fdkaac - -ox.m4a -m2 --import-tag-from-json=foo.json?format.tags

ຫມາຍເຫດ


ຮູບແບບຈຸດລອຍຕົວສູງສຸດ 32 ບິດ ຫຼື 64 ບິດແມ່ນຮອງຮັບການປ້ອນຂໍ້ມູນ. ຢ່າງໃດກໍຕາມ, FDK
ຫ້ອງສະຫມຸດໄດ້ຖືກປະຕິບັດໂດຍອີງໃສ່ຄະນິດສາດຈຸດຄົງທີ່ແລະພຽງແຕ່ສະຫນັບສະຫນູນ 16bit integer PCM.
ເພາະສະນັ້ນ, ຈົ່ງລະວັງການຂັດ. ເຈົ້າອາດຈະຕ້ອງການຮູບຮ່າງ/ສຽງລົບກວນກ່ອນເວລາຂອງເຈົ້າ
ການປ້ອນຂໍ້ມູນມີຄວາມລະອຽດສູງກວ່າ.

ການຈັດວາງຊ່ອງຕໍ່ໄປນີ້ແມ່ນຮອງຮັບໂດຍຕົວເຂົ້າລະຫັດ.

1 ກ C

2 ກ LR

3 ກ CLR

4 ກ CLR Cs

5 ກ CLR Ls Rs

5.1 ກ CLR Ls Rs LFE

7.1 ກ (ທາງຫນ້າ)
C Lc Rc LR Ls Rs LFE

7.1 ກ (ຫລັງ)
CLR Ls Rs Rls Rrs LFE

AUTHORS


nu774honeycomb77@gmail.com>.

ພະຈິກ, 2013 FDKAAC(1​)

ໃຊ້ fdkaac ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌