I was having the same problem as OP. Turns out this was because I was using an encrypted backup, so iPhone Backup Extractor was extracting corrupted files. Instead use iExplorer (which can open encrypted backups, still need password though) to open the backup. Copy file from backup to iPhone all in iExplorer and you're good to go!
__________________
|