Tiny TV 2 - AVI Format and Video Converter Download

Started by ang-tinytv, June 18, 2025, 04:38:06 PM

Previous topic - Next topic

ang-tinytv

*
Newbie
Posts: 2
Logged
I was going to search the forum to see if this had already been answered, but couldn't find a search feature for the forum. Hoping this isn't duplicated info I am asking. :)

When I purchased the TinyTV 2, I thought that any video in AVI format would work, but unfortunately I am finding that is not the case and that it needs to be formatted in a specific way (ffmpeg codec I believe?). I have read that if I download the Tiny TV video converter for Mac, it should work to convert my files to the proper AVI format, although as a general rule for security reasons, I never download anything to my Mac unless it's through the app store. It doesn't look like your video converter is available through the Mac App store.

Is there an app that is sold in the Mac App store that I can use to convert my videos to the proper AVI format that you require? I have already tried a few of the top results for video conversion, but they don't convert with the proper AVI format that you use and those video's won't work after I add them to the Tiny TV 2.

Thank you in advance for any help you can provide for this.  :)

aureliojin

*
Newbie
Posts: 0
Logged
Quote from: ang-tinytv on June 18, 2025, 04:38:06 PMI was going to search the forum to see if this had already been answered, but couldn't find a search feature for the forum. Hoping this isn't duplicated info I am asking. :)
Incredibox
When I purchased the TinyTV 2, I thought that any video in AVI format would work, but unfortunately I am finding that is not the case and that it needs to be formatted in a specific way (ffmpeg codec I believe?). I have read that if I download the Tiny TV video converter for Mac, it should work to convert my files to the proper AVI format, although as a general rule for security reasons, I never download anything to my Mac unless it's through the app store. It doesn't look like your video converter is available through the Mac App store.

Is there an app that is sold in the Mac App store that I can use to convert my videos to the proper AVI format that you require? I have already tried a few of the top results for video conversion, but they don't convert with the proper AVI format that you use and those video's won't work after I add them to the Tiny TV 2.

Thank you in advance for any help you can provide for this.  :)
It's true that I also misunderstood like you, thinking AVI is AVI, but unexpectedly there are so many different versions of codec. I think the company should give clearer instructions or provide sample files so that users can easily visualize what the correct format is. Hopefully there will be an official app on the App Store soon so I don't have to look for external software!

enygma

*
Newbie
Posts: 1
Logged
I've been dying for Handbrake parameters - I want to take a bunch of videos of my friends etc. (~100+ videos) and load them on my TinyTV 2, which doing so via TinyTV Converter would be time consuming, where Handbrake can batch-convert.

geometrylite

*
Newbie
Posts: 1
Logged
Quote from: ang-tinytv on June 18, 2025, 04:38:06 PMI was going to search the forum to see if this had already been answered, but couldn't find a search feature for the forum. Hoping this isn't duplicated info I am asking. :)

When I purchased the TinyTV 2, I thought that any video in AVI format would work, but unfortunately I am finding that is not the case and that it needs to be formatted in a specific way (ffmpeg codec I believe?). I have read that if I download the Tiny TV video converter for Mac, it should work to convert my files to the proper AVI format, although as a general rule for security reasons, I never download anything to my Mac unless it's through the app store. It doesn't look like your video converter is available through the Mac App store.

Is there an app that is sold in the Mac App store that I can use to convert my videos to the proper AVI format that you require? I have already tried a few of the top results for video conversion, but they don't convert with the proper AVI format that you use and those video's won't work after I add them to the Tiny TV 2.

Thank you in advance for any help you can provide for this.  :)
Totally understand your concern — it can definitely be tricky when file formats are more specific than expected, especially on macOS where security is a priority.

You're right that the TinyTV 2 requires AVI files in a very specific format, typically encoded using ffmpeg with certain settings (like specific resolution, codec, bitrate, etc.). Most generic video converters — even popular ones from the Mac App Store — won't produce the right output without deep customization.

Unfortunately, as of now, I don't believe there's a Mac App Store app that fully replicates the conversion process used by the official TinyTV Video Converter. That converter is optimized to meet all the TinyTV playback requirements.
Check out latest version of Geometry Dash Lite on PC!

parsons3

*
Newbie
Posts: 1
Logged
When I first bought the TinyTV 2, I assumed any AVI file would play, so I was just as surprised as you when most of my videos didn't work. I also try to keep my Mac secure by downloading only from the App Store, so I completely understand your hesitation. I experimented with a couple of well-reviewed converters from the store, but none of them produced the correct format. In the end, the only reliable method I found was using the official TinyTV Video Converter. It's not ideal, but it seems like the most straightforward solution right now.

fsx

*
Newbie
Posts: 1
Logged
The converter tool uses ffmpeg, the commands it uses are below.
They are basically the same between models, just changing the resolution and increasing the quality on TinyTV 2.

TinyTV 2 (210x135)
  • Contain/Letterbox
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=210:135:force_original_aspect_ratio=decrease,format=yuv444p,pad=210:135:(ow-iw)/2:(oh-ih)/2,format=yuv420p,hqdn3d -b:v 1500k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"
  • Cover/Zoom
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=210:135:force_original_aspect_ratio=increase,crop=210:135:exact=1,hqdn3d -b:v 1500k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"
  • Scale
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=210:135,hqdn3d -b:v 1500k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"

TinyTV Mini (64x64)
  • Contain/Letterbox
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=64:64:force_original_aspect_ratio=decrease,format=yuv444p,pad=64:64:(ow-iw)/2:(oh-ih)/2,format=yuv420p,hqdn3d -b:v 300k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"
  • Cover/Zoom
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=64:64:force_original_aspect_ratio=increase,crop=64:64:exact=1,hqdn3d -b:v 300k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"
  • Scale
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=64:64,hqdn3d -b:v 300k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"

TinyTV DIY Kit (96x64)
  • Contain/Letterbox
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=96:64:force_original_aspect_ratio=decrease,format=yuv444p,pad=96:64:(ow-iw)/2:(oh-ih)/2,format=yuv420p,hqdn3d -b:v 300k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"
  • Cover/Zoom
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=96:64:force_original_aspect_ratio=increase,crop=96:64:exact=1,hqdn3d -b:v 300k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"
  • Scale
    ffmpeg.exe -i "in.mp4" -r 24 -pix_fmt yuv420p -vf scale=96:64,hqdn3d -b:v 300k -c:v mjpeg -ac 1 -acodec pcm_u8 -af volume=0.0dB,aresample=10000,aresample=async=1000,aresample=osf=u8,asetnsamples=n=210:p=0 -y "out.avi"

It would be more work to automate the normalize option, but this is the command it uses:
ffmpeg.exe -i "in.mp4" -vn -ac 1 -af aresample=10000,aresample=async=1000,asetnsamples=n=210:p=0,aresample=osf=u8,volumedetect -f null /dev/null
You would run this on the file and parse the max_volume result. A result of max_volume: -1.9 dB means you would use volume=1.8dB in the commands above instead of volume=0.0dB

SMF spam blocked by CleanTalk