xcfa_cli(1)
π xcfa_cli π β bestie edition
okay so this is xcfa_cli(1), from Manual version 0.0.6, and it's literally the command-line glow-up of xcfa. pull up a chair, we're doing this. π«Ά
β¨ NAME β¨
xcfa_cli β this program is an implementation of xcfa in command line. yes she's headless, yes she still ate. π
πΈ DESCRIPTION πΈ
xcfa_cli is an application for conversion, normalization, reconfiguring wav files and cut audio files ... like, all of it. she does the whole routine.
What xcfa_cli can do, in no particular order but very much in her main character era:
- replaygain on files:
flac,mp3,ogg,wavpack - conversions:
- from files:
wav,flac,ape,wavpack,ogg,m4a,mpc,mp3,wma,shorten,rm,dts,aif,ac3
- to files:
wav,flac,ape,wavpack,ogg,m4a,mpc,mp3,aac
- conversion settings for file management:
flac,ape,wavpack,ogg,m4a,aac,mpc,mp3
- from files:
- management tags
- management cue wav file
- manipulation of the frequency, track and bit wav files
- standardization on files:
wav,mp3,ogg - cuts (split) wav files
- displaying information on files
she's booked, busy and thriving. π
π¦ SYNOPSIS π¦
xcfa_cli [ -i "file.*" ][ -d wav,mpc,... ][ OPTIONS ]
π OPTIONS π
--verboseβ Verbose mode. she tells you everything, unprompted, like a true bestie. π¬-h,--helpβ Print help mode and quit.-i<"file.type">,--input<"file.type">β Input name file to convert, in inverted commas, like--input "*.flac". Type input files:wav,flac,ape,wavpack,ogg,m4a,mpc,mp3,wma,shorten,rm,dts,aif,ac3-o<path_dest/>,--output<path_dest/>β Destination folder. By default in the source file folder.-d<wav,flac,ape,...>,--dest<wav,flac,ape,...>β Destination file:wav,flac,ape,wavpack,ogg,m4a,mpc,mp3,aac-r,--recursionβ Recursive search. she goes deep. π-e,--ext2srcβ Extract in the source folder. This option is useful with'--recursion'--nice<priority>β Change the priority of running processes in the interval:0 .. 20
π Management options with default parameters π
--op_flacβ the default is"-5"--op_apeβ the default is"c2000"--op_wavpackβ the default is"-y -j1"--op_oggβ the default is"--quality=3"--op_m4aβ the default is"-q 100"--op_aacβ the default is"48"--op_mpcβ the default is"--verbose --overwrite --insane"--op_mp3β the default is"-h --nohist --noreplaygain -b 128"
π Displays information about the files π
--info_filesβ Displays time, level dBFS, frequency/track/quantification--info_tagsβ Displays tags--info_headβ Displays head
π·οΈ Management tags π·οΈ
--no_tagβ The tags will not be carried--tag_album<"tags">β Tag of album--tag_artist<"tags">β Tag of artist--tag_title<"tags">β Tag of title--tag_number<"tags">β Tag of number--tag_genre<"tags">β Tag of genre--tag_year<"tags">β Tag of year--tag_comment<"tags">β Tag of comment--tag_description<"tags">β Tag of description
π΅ Management cue file π΅
-c<info|extract>,--cue<info|extract>βinfoβ Provides information on a WAV or CUE file.extractβ Extract all tracks of a WAV file.
βοΈ Management split βοΈ
-s<hh:mm:ss>,--split<hh:mm:ss>β Mark the beginning of the file to be cut.-l<sec>,--length<sec>β Specifies the length of the file to cut with the seconds parameter.
π Changing the settings of a WAV file π
-f<num>,--frequency<num>β Changing the frequency:8000,22000,32000,44056,44100,48000,88200,96000or other-t<num>,--track<num>β Changing the number of tracks:1,2,4,6-q<num>,--quantification<num>β Changing the quantification:8,16,24,32,64
π« Replaygain: dynamic modification for next files: FLAC, MP3, OGG, WAVPACK π«
-g<clear|album|track>,--replaygain<clear|album|track>βFLAC[clear|album]MP3[clear|album|track]OGG[clear|album|track]WAVPACK[clear|album|track]
π Normalize: static modification for next files: MP3, WAV, OGG π
See an excellent article by @Dzef on standardization: http://ubunteros.tuxfamily.org/spip.php?article159
--peakβ Action on a single file. Maximum volume amplification for each file. Increase the overall level of the signal so as to bring the level to0 dBFSpeak without changing dynamics.--peak_albumβ Action on a group of files. Maximum volume boost for a group of files in accordance with the level of differences between each of them. If the maximum level of one or more files is already at0 dBFS, the level of all the selected files remain unchanged after normalization. So this mode can be safely used almost systematically. π―--mix_rms_album<dBFS>β Action on a group of files. Adjusting the average volume for a group of files respecting average level of the differences between each of them. The selecting a value for a file modifies the other files in the group.--fix_rms<dBFS>β Action on a single file. Adjusting the average volume of each file.. The selecting a value for a file.
π NOTE π
The options of conversions of externals programs can be seen from the manpages: $ man prog or $ prog --help
See: op_flac, op_ape, op_wavpack,op_ogg, op_m4a, op_aac, op_mpc, op_mp3
π§ EXAMPLES convertion π§
$ xcfa_cli --input "file.wav" -d ogg --dest flac,mpc --output newfolder/
$ xcfa_cli --input "*.wav" --dest ogg,flac,mp3 --output newfolder/ --recursive --op_mp3 "--preset fast extreme"
$ xcfa_cli --input "*.*" -d mp3 --split 00:00:00 -l 30 -o newfolder/ --verbose --frequency 44100 --track 2 --quantification 16
π CONVERSION example with two inputs π
$ xcfa_cli --input "file.wav" --input "other_file.mp3" -d ogg --dest flac,mpc, --output newfolder/
two inputs?? she's polyamorous with your audio files, we love that for her. π
βοΈ EXAMPLES split βοΈ
$ xcfa_cli --input "file.wav" --split_info
$ xcfa_cli --input "file.wav" -d ogg,mpc --split 00:00:32 --length 22 --output newfolder/
$ xcfa_cli --input "file.wav" -d ogg,mpc --split 00:01:00 --length 22 --output newfolder/
π EXAMPLES setting wav π
$ xcfa_cli -i "file.wav" -d wav -o newfolder/ --frequency 96000 --track 6 --quantification 32 --verbose
π₯ EXAMPLES replaygain: π₯
$ xcfa_cli -i "*.*" --replaygain clear
$ xcfa_cli -i "*.*" --replaygain album
π EXAMPLES normalize: π
$ xcfa_cli -i "*.*" --info_files
$ xcfa_cli -i "*.*" --peak_album
$ xcfa_cli -i "*.*" --peak
$ xcfa_cli -i "*.*" --mix_rms_album -10
$ xcfa_cli -i "*.*" --fix_rms -4
π§ EXAMPLES info π§
$ xcfa_cli -i "*.*" --info_files --info_tags --info_head
πΏ EXAMPLES cue πΏ
$ xcfa_cli -i "file.cue" --cue info
$ xcfa_cli -i "file.cue" --cue extract
$ xcfa_cli -i "file.wav" --cue info
$ xcfa_cli -i "file.wav" --cue extract
π SEE ALSO π
Consult the documentation of:
a52dec, aacplusenc, mp3check, faac, faad, flac, lame, mac, mpcdec, mpcenc, mplayer, mp3gain, normalize, shorten, shntool, sox, oggenc, vorbisgain, wavpack
π«Ά AUTHOR π«Ά
xcfa_cli is developed by BULIN Claude. king behaviour, honestly. π
and that's the whole page, bestie!! version0.0.6, datedThu, 06 Nov 2014, filed underxcfa_cli(1). go convert something. mwah. π
π¦ where this page comes from
- debian bookworm: xcfa 5.0.2-2 Β· GPL-3.0-or-later
- debian trixie: xcfa 5.0.2-3 Β· GPL-3.0-or-later
- ubuntu jammy: xcfa 5.0.2-2 Β· GPL-3.0-or-later
- ubuntu noble: xcfa 5.0.2-2build3 Β· GPL-3.0-or-later
- ubuntu questing: xcfa 5.0.2-3
- ubuntu resolute: xcfa 5.0.2-3build1 Β· GPL-3.0-or-later
- ubuntu stonking: xcfa 5.0.2-4 Β· GPL-3.0-or-later
- Copyright (C) 2014 BULIN Claude
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms