This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

.mkv exporting problems
#11
(23.03.2022, 19:33)Selur Wrote:
Quote:Actually using SalFp3 and avsyuv don't work, it crashes with the same error.
Okay, then the problem is the motion.dll SalFPS3 uses in combination with the latest Avisynth. Smile

Cu Selur

Going to try ffmpeg and Interframe, one moment. (Will be about 20-40 mins)

(23.03.2022, 19:27)Selur Wrote: Okay, that shows thats either the ffmpeg decoding or the filter.
Now does it work if you use:
- avsyuv and SalFP3
- ffmpeg and Interframe

Done the same job but with ffmpeg and Interframe and it worked.
Reply
#12
Also, is it normal for outputted video that is 50fps to be larger than one outputted as 60fps? The 50fps (bob) one is 3.32GB while the 60fps one is 2.86GB. The video is 25 mins HuffYUV 720x576 YUY2 4:2:2 interleaved.
Reply
#13
If the 60fps verison is the 50fps version with 10 additional frames per second more then: no
In general ot depends on what happens with the video to get to the frame rates.
-> you need to share more details if you want a more detailed answer. Smile

Cu Selur

Ps.: I'll drop SalFPS3 from Hybrid, since:
a. it's not better than the other methods
b. the motion.dll is only Avisynth 2.5 compatible and nobody has updated it for years
Reply
#14
(24.03.2022, 18:08)Selur Wrote: If the 60fps verison is the 50fps version with 10 additional frames per second more then: no
In general ot depends on what happens with the video to get to the frame rates.
-> you need to share more details if you want a more detailed answer. Smile

Cu Selur

Ps.: I'll drop SalFPS3 from Hybrid, since:
a. it's not better than the other methods
b. the motion.dll is only Avisynth 2.5 compatible and nobody has updated it for years
The video was originally 25fps. So you saying it not normal for 50fps video to be bigger than 60fps video? I did made one 50fps video that was downsized to just 1GB but I'm not sure what settings I used for it. What kind of details you want to know?
Reply
#15
Quote:What kind of details you want to know?
Details about the characteristics of the source.
Details about what you did to the source to end up with 50fps and 60fps.
Reply
#16
(24.03.2022, 21:04)Selur Wrote:
Quote:What kind of details you want to know?
Details about the characteristics of the source.
Details about what you did to the source to end up with 50fps and 60fps.
The source came from a VHS tape. The raw capture was 25fps. I made it 50fps by Deinterlacing and ticking "Bob". For 60fps, I ticked InterFrame and set 60. The "Bob" box is still ticked but I think it won't affect the video.


Unrelated question, I use JDownloader 2 and it asking me to download and install FFmpeg in order to merge audio and video. Would that conflict with your software that also uses FFmpeg?
Reply
#17
Quote:Unrelated question, I use JDownloader 2 and it asking me to download and install FFmpeg in order to merge audio and video. Would that conflict with your software that also uses FFmpeg?
Nope, Hybrid comes with it's own FFmpeg and tries to be as portable and independent as possible.

Quote:The source came from a VHS tape. The raw capture was 25fps. I made it 50fps by Deinterlacing and ticking "Bob". For 60fps, I ticked InterFrame and set 60. The "Bob" box is still ticked but I think it won't affect the video.
Do I get it right:
  • to get 50 fps you load your interlaced file in Hybrid, deinterlace it with QTGMC and save the file
  • to get 60 fps you load your interlaced file in Hybrid, deinterlace it with QTGMC and apply frame interpolation using InterFrame and save the file
(both without applying any additional filtering)
?

If that is the case, what happens is:
In the first case the content stays as 4:2:2 through the whole processing.
In the second case the content gets converted to 4:2:0 for InterFrame and then gets converted back to 4:2:2 and the file size reduction is due to the dropped color information.

Cu Selur
Reply
#18
Quote:Do I get it right:

to get 50 fps you load your interlaced file in Hybrid, deinterlace it with QTGMC and save the file
to get 60 fps you load your interlaced file in Hybrid, deinterlace it with QTGMC and apply frame interpolation using InterFrame and save the file
(both without applying any additional filtering)



Correct. So InterFrame is the culprit for reducing the file size despite having more frames? I take it that isn't exactly a bad thing?

I somehow made one .mkv job with the same video down to 1GB but I can't remember how I done it, I posted the debug below based on the time it was created. (I have previously posted this debug output on here, where I thought it had no sound, when it actually did)


Attached Files Thumbnail(s)
   
Reply
#19
On that encode you used:
# deinterlacing
ConvertToYV12(interlaced=true)
Yadif()
# adjusting frame rate
SalFPS3(60.0)
# cropping
Crop(8,0,-8,0)# 704x576
# filtering
# scaling to 1440x1178
LanczosResize(1440,1178)
so you:
  • threw away part of the color info (422->420)
  • used Yadif and prodced 25fps
  • used SalFPS3 to go from 25 to 50fps
  • cropped
  • resized

Quote:Correct. So InterFrame is the culprit for reducing the file size despite having more frames? I take it that isn't exactly a bad thing?
That depends. If your output is 4:2:0 than it will occur somewhere along the line so no harm.
If your output should be 4:2:2, throwing away a good protion of the data might not be good thing.
-> Comparing the size of lossless outputs with different color samplings makes no sense.
Comparing the size of lossless outputs and different interpolations without looking at the actual content makes no sense.

Cu Selur
Reply
#20
(25.03.2022, 06:15)Selur Wrote: On that encode you used:
# deinterlacing
ConvertToYV12(interlaced=true)
Yadif()
# adjusting frame rate
SalFPS3(60.0)
# cropping
Crop(8,0,-8,0)# 704x576
# filtering
# scaling to 1440x1178
LanczosResize(1440,1178)
so you:
  • threw away part of the color info (422->420)
  • used Yadif and prodced 25fps
  • used SalFPS3 to go from 25 to 50fps
  • cropped
  • resized

Quote:Correct. So InterFrame is the culprit for reducing the file size despite having more frames? I take it that isn't exactly a bad thing?
That depends. If your output is 4:2:0 than it will occur somewhere along the line so no harm.
If your output should be 4:2:2, throwing away a good protion of the data might not be good thing.
-> Comparing the size of lossless outputs with different color samplings makes no sense.
Comparing the size of lossless outputs and different interpolations without looking at the actual content makes no sense.

Cu Selur

Still confuses me how I got it that small and I thought it was 50fps, but it doesn't matter since I'm not using SalFps. So it not possible for the content to stays as 4:2:2 when InterFrame convert it to 60fps? If that what it suppose to do then I guess it's fine.

Thanks to your help I managed to upload the deinterlaced 60fps video on YouTube. Do you have any filter suggestions to improve the quality?
https://www.youtube.com/watch?v=1ZxLVA_3c6k
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)