Please note: When this answer was written (July 2012), ffmpeg couldn't convert WTV files without loss of audio. However testing on ffmpeg 4.0.0 has shown that it now works fine and, as a result, there is no need to use
wtvconverter.exe
to pre-convert the WTV file to DVR-MS. As such:
ffmpeg -i "input.wtv" -y -filter:v yadif -vcodec libx264 -crf 23 "output.mp4"
should convert your television recording.
Resposta original abaixo
Depois de algumas pesquisas, descobrimos que:
- O Handbrake não é a melhor ferramenta para isso, você deve usar o ffmpeg .
- Ao usar o ffmpeg, você precisa usar o formato DVR-MS (e não o formato WTV) como o arquivo de origem, caso contrário, você não terá nenhum som.
Você precisa executar alguns passos, primeiro convertendo do WTV para o DVR-MS:
%WINDIR%\ehome\wtvconverter.exe "Recorded TV Show.wtv" "Recorded TV Show.dvr-ms"
Em seguida, converta o arquivo DVR-MS em H.264 / MPEG-4 AVC. Você pode alterar -crf 23
- números mais altos significam qualidade inferior, valores de 19 a 25:
ffmpeg -i "Recorded TV Show.dvr-ms" -y -filter:v yadif -vcodec libx264 -crf 23 "Recorded TV Show.mp4"
Em seguida, excluindo o arquivo DVR-MS temporário:
del /F "Recorded TV Show.dvr-ms"
Uma vez convertido, o VLC fornecerá os seguintes detalhes sobre "Recorded TV Show.mp4":
O arquivo que eu converti agora é de 530MB (abaixo de 1.59GB) por 1 hora e 50 minutos de conteúdo SD. Isso significa que é aproximadamente 1/3 do tamanho do arquivo WTV original.