Compare commits

..

2 Commits

Author SHA1 Message Date
fe1972b877 docs: comments for future ffmpeg use 2025-12-25 12:53:07 -07:00
5805e7969f feat: sets up variables and basic structure 2025-12-25 12:49:54 -07:00

35
main.lua Normal file
View File

@@ -0,0 +1,35 @@
------------------------------
------- Main Lua Script ------
------------------------------
------------------------------
---------- Variables ---------
------------------------------
-- path to traverse
local path=''
-- file type to look for to examine
local file_type='m4a'
-- encoding to convert from
local input_encoding='alac'
-- encoding to convert TODO
local output_encoding='flac'
------------------------------
-------- Functions -----------
------------------------------
------------------------------
---------- Body --------------
------------------------------
-- TODO: check if ffmpeg is installed/available
-- TODO: Loop through the path provided
-- TODO: Check if the file is the file_type
-- TODO: Check if the file has the encoding of ALAC
---- Use the hint found at https://stackoverflow.com/questions/10934936/determine-whether-an-audio-file-is-encoded-in-apple-lossless-alac
---- ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 file.m4a