Notes

Note Title
flac to alac: for each in ./*.flac; do ffmpeg -i "$each" -c:a alac "${each%.*}.m4a"; done;
flac to alac (windows): ls -recurse -include *.flac | %{.\ffmpeg\bin\ffmpeg.exe -i $_.FullName -acodec alac -vcodec copy ($_.DirectoryName+"\\"+$_.BaseName+'.m4a')}
wav to mp3: ffmpeg ­i audio.wav ­acodec libmp3lame audio.mp3
wav to ogg: ffmpeg ­i audio.wav  ­acodec libvorbis audio.ogg
wav to acc: ffmpeg ­i audio.wav  ­acodec libfaac audio.aac
wav to ac3: ffmpeg ­i audio.wav ­acodec ac3 audio.mp3
ogg to mp3: ffmpeg ­i audio.ogg ­acodec libmp3lame audio.mp3
ogg to wav: ffmpeg ­i audio.ogg audio.wav
ogg to acc: ffmpeg ­i audio.ogg  ­acodec libfaac audio.aac
ogg to ac3: ffmpeg ­i audio.ogg ­acodec ac3 audio.ac3
acc to mp3: ffmpeg ­i audio.aac ­acodec libmp3lame audio.mp3
acc to wav: ffmpeg ­i audio.aac audio.wav
acc to ac3: ffmpeg ­i audio.aac  ­acodec ac3 audio.ac3
acc to ogg: ffmpeg ­i audio.aac ­libvorbis audio.ogg
ac3 to mp3: ffmpeg ­i audio.ac3 ­acodec libmp3lame audio.mp3
ac3 to wav: ffmpeg ­i audio.ac3 audio.wav
ac3 to acc: ffmpeg ­i audio.ac3  ­acodec libfaac audio.aac
ac3 to ogg: ffmpeg ­i audio.ac3 ­acodec libvorbis audio.ogg
trim: ffmpeg -i input.mp4 -ss 00:00:00 -t 11:11:11 -async 1 -c copy output.mp4
concatnate: ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4
mylist.txt:
- file 'filename'
- file 'filename'
Trim (windows): ffmpeg -i .\input.mp4 -ss -t -acodec copy -vcodec copy .\output.mp4
Merge (windows): foreach ($i in Get-ChildItem .\*.mp4) {echo "file '$i'" >> mylist.txt} # need to recopy the txt content from mylist.txt to list.txt remove problematic characters ffmpeg -safe 0 -f concat -i list.txt -c copy output.mp4
Simple Download (windows): curl url -o output.mp4 ffmpeg -i url -c copy -bsf:a aac_adtstoasc output.mp4 ffmpeg -i "url" -bsf:a aac_adtstoasc -vcodec copy -c copy output.mp4