I have an old LG Envy2 phone with Verizon. I’ve tried upgrading the phone, but since I now live in Puerto Rico it’s no longer an option. I would be forced to switch my service over to Claro, an upcoming phone company that purchased Verizon’s contracts here in Puerto Rico. And to be honest I don’t want to lose my phone number. I’ve had the same number for some 13 years and I’m not about to give it up now. So I’m stuck with this ancient mobile phone and no VCAST coverage, so I can’t even use the Verizon’s network to download cool videos to my phone. But it’s okay I have found a cool and easy way to transfer videos to my phone.
Fire up your terminal
$ ffmpeg -i input.flv -vcodec mpeg4 -ar 44100 -b 270k -s 320×240 output.mp4
“-vcodec forces video codec -ar sets the audio sampling frequency while -b sets the video’s bitrate and -s sets the frame size”
replace input.flv with the location and file name of the video you just downloaded.
the command will produce output.mp4 just go ahead and copy that file over to the phone’s chip through either a USB cable or directly on to the chip using what ever tool or method you may posses.
a similar technique can be used to copy decrypted DVDs over to your phone.
Mount the DVD rom
I like to use VLC to find which are the VOB files I need to rip. Just open the VOB file from the VIDEO_TS folder with vlc and figure out which files you want to copy to your phone
then use FFmpeg to rip the files
$ ffmpeg -i VTS_01_1.VOB -qscale 20 -intra -ac 2 -vcodec mpeg4 -ar 44100 -b 270 -s 320×240 VTS_01_1.mp4
do that for each VOB and copy them over.
To have a constant quality (but a variable bitrate), use the option
‘-qscale n’ when ‘n’ is between 1 (excellent quality) and 31 (worst quality)
ffmpeg -i VTS_01_1.VOB -qscale 20 -intra -ac 2 -vcodec mpeg4 -ar 44100 -b 270 -s 320×240 VTS_01_1.mp4
Now you can watch your favorite movies or funny YouTube videos any where you can take your phone.