JMoVS / installing_video_transcoding_on_windows

Installing Don Melton's excellent video_transcoding scripts on Windows
32 stars 3 forks source link

transcode video scanning failed #17

Open tjesp opened 3 years ago

tjesp commented 3 years ago

Here is the shortest command that will show the error:

`C:\Users\jespe\Videos>transcode-video.bat -v S.mp4 transcode-video 0.25.3 Copyright (c) 2013-2020 Don Melton Processing: S.mp4... Scanning media title 1 with HandBrakeCLI... HandBrake 1.3.3

HandBrake found... Scanning with mp4track... mp4track - MP4v2 2.0-r477 found... C:/Ruby30-x64/bin/transcode-video: scanning failed`

I am using the native windows procedure instead of Bash/Ubuntu since I need nvenc and I can't get it to work in WSL. I had to make one change in the installation procedure. I had to download ffmpeg from another mirror since the one you linked have died. I used one of the mirrors at the official site.

samhutchins commented 3 years ago

I'll get the instructions for the ffmpeg mirror updated soon

As for the error with transcode-video, this repository is just where @JMoVS and I have put together installation instructions, if you open an issue here: https://github.com/donmelton/video_transcoding/issues, you should be able to get help with that

Additionally, Don has made a new transcoding tool called other_video_transcoding, and can be found here: https://github.com/donmelton/other_video_transcoding. The new tool leverages ffmpeg for transcoding, is designed for hardware transcoding, and can get higher quality out of nvenc. I'd recommend using that instead. The wiki for the new project has installation instructions: https://github.com/donmelton/other_video_transcoding/wiki/Windows

tjesp commented 3 years ago

I am a bit further in my investigation. I have made a batch script with transcode_video and my prefered settings.

However I get scanning failed if the filename contains non-iso-8859 characters or non-ascii characters if I understand the problem correct. Can anybody tell me a safe way to pass a filename to a bat-script (I use %1).