A lot of mts clip include subtitle track with « pgssub » codec (HDMV Presentation Graphic Stream subtitles).
FFMpeg does not support pgssub encoding (only decoding). In this case you will get the following error :
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Stream #0:2 -> #0:2 (pgssub -> ?)
Encoder (codec none) not found for output stream #0:2
To fix it, you can use the folowing work around. Note that the output file will not contain any subtitle.
The fix :
Use the preset named « Rewrap Mov » and uncheck the box « All streams » :
Start the encoding, it will be fine now.
We will propose a real fix in the next release.
Under Mac OS X you can change file encoding with TextWrangler (Free)
TestWrangler – Free
You can also do with Terminal.app and the command line :
iconv -f iso-8859-1 -t utf-8 < file.txt > new_file.utf-8.txt
PS: Assuming to original file is in iso-8859-1 and you want to convert it to utf-8. See iconv manual page for more details.