Log in

View Full Version : MPASource cutting last second of audio?


pinkshiro
14th July 2011, 01:47
I am trying to use MPASource to read an MP3 file into a avisynth script. Up until now it has been working great.

I have a low quality mp3....

Gspot gives me these details:

Codec: MPEG-1 Layer 3

Info: 44100Hz 64 kb/s , Monophonic

Are these file settings going to cause issues for MPASource? because when I use that file, the last second is cut off the end of the audio.

Using NicMPG123Source gives me the same issue, but FFAudioSource will successfully use the file with no issues with cut off.

Here's my avisynth:

loadplugin("mpasource.dll")

Voiceover = MPASource("voiceover/vo.mp3", normalize = false)

VideoLength = FrameCount(Voiceover)
VoiceoverVid = BlankClip(length=VideoLength)
VoiceoverVid = AudioDub(VoiceoverVid, Voiceover)

flipvertical(VoiceoverVid)

This is what ffmpeg outputs when I run that avisynth:

MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz monoime=19.35 bitrate= 78.3kbits/s
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz monoime=21.05 bitrate= 78.8kbits/s
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz monoime=22.70 bitrate= 79.0kbits/s
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz monoime=24.45 bitrate= 78.8kbits/s
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
MPEG 1.0 layer III, 64 kbit/s, 44100 Hz mono
frame= 534 fps= 66 q=-1.0 Lsize= 272kB time=26.56 bitrate= 83.9kbits/s

video:10kB audio:247kB global headers:1kB muxing overhead 5.742395%
[libx264 @ 0x2ae9840]slice I:3 Avg QP: 2.00 size: 88
[libx264 @ 0x2ae9840]slice P:32 Avg QP:16.41 size: 22
[libx264 @ 0x2ae9840]slice B:499 Avg QP:18.34 size: 17
[libx264 @ 0x2ae9840]consecutive B-frames: 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
0.0% 0.0% 0.0% 0.0% 4.1% 0.0% 0.0% 0.0% 0.0% 3.0% 92.8%
[libx264 @ 0x2ae9840]mb I I16..4: 100.0% 0.0% 0.0%
[libx264 @ 0x2ae9840]mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0% 0.0%
0.0% 0.0% skip:100.0%
[libx264 @ 0x2ae9840]mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.0% 0.0% 0.0%
direct: 0.0% skip:100.0% L0: nan% L1: nan% BI: nan%
[libx264 @ 0x2ae9840]8x8 transform intra:0.0% inter:nan%
[libx264 @ 0x2ae9840]SSIM Mean Y:1.0000000
[libx264 @ 0x2ae9840]kb/s:2.8

TheRyuu
14th July 2011, 05:46
but FFAudioSource will successfully use the file with no issues with cut off.

So use ffaudiosource?

Gavino
14th July 2011, 09:27
I am trying to use MPASource to read an MP3 file into a avisynth script.
... the last second is cut off the end of the audio.
Voiceover = MPASource("voiceover/vo.mp3", normalize = false)
VideoLength = FrameCount(Voiceover)
VoiceoverVid = BlankClip(length=VideoLength)
VoiceoverVid = AudioDub(VoiceoverVid, Voiceover)
flipvertical(VoiceoverVid)
MPASource returns a clip with 25fps, but BlankClip by default uses 24fps.
However, this should make the video longer than the audio, so I don't see why it should be cut off.
What happens if you add fps=25 to BlankClip?

(Incidentally, it seems pointless to use flipvertical on a blank clip - I assume in your actual script you have a real video?)

pinkshiro
14th July 2011, 10:31
@TheRyuu because I have had previous issues with FFAudioSource. So I feel like i'm taking a step back. Plus i'm stubborn...

@Gavino...

Interesting theory. Forcing BlankClip to use 25 fps made no difference.

Good spotting with the flipvertical. I am indeed using this with some video stuff, and my example in this thread has been pulled from a bigger file.

Now, I tried stripping the avisynth even further to just use:

loadplugin("mpasource.dll")

Voiceover = MPASource("voiceover/vo.mp3", normalize = true)

Voiceover


So I am just inputting the mp3 and outputting it without any modifications. I still get the cut off audio.

Now if in ffmpeg, instead of calling the avisynth script, I call the mp3 file directly, it outputs the full mp3 file with no cut-off.

So it MUST be MPASource not liking my mp3 file. Does it choke on low bitrates, or Monophonic files?

Gavino
14th July 2011, 10:41
Does Info() report the right audio length when added to your cut down script?

Does it make any difference if you add ConvertAudioTo16Bit()?

pinkshiro
18th July 2011, 06:41
Does Info() report the right audio length when added to your cut down script?

Does it make any difference if you add ConvertAudioTo16Bit()?

Thanks for the reply Gavino...no ConvertAudioTo16Bit() doesn't make a difference. Info() yealds the following:

Frame: 0 of 666
Time: 00:00:00:000 of 00:00:27:750
ColorSpace: RGB32
Width: 640 pixels, Height: 480 pixels.
Frames per second: 24.0000 (24/1)
FiledBased (Separated) Video: NO
Parity: Bottom Field First
Video Pitch: 2560 bytes
Has Audio: YES
Audio Channels: 1
Sample Type: Integer 16 bit
Samples per Second: 44100
Audio length: 1175040 samples. 00:00:26:644
CPU detected: x87 MMX ISSE SSE SSE2 SSE3

What do you think about that? See anything fishy?

StainlessS
18th July 2011, 10:52
You have not (I think) stated anywhere what the actual length should be.
Give some detail external to Avisynth on the duration of the clip,
perhaps from GSPOT or ideally MediaInfo.

Also suggest a simple resize so as to use exactly the fps etc given by MPASource, and for Info().

loadplugin("mpasource.dll")
MPASource("voiceover/vo.mp3", normalize = true).BilinearResize(640,480).Info()

pinkshiro
19th July 2011, 04:25
StainlessS, no problems. Here's the info you required from MediaInfo:

Container and general information:
MPEG Audio: 218 KiB, 27s 872ms

1 audio stream: MPEG Audio

First audio stream:

64.0Kbps, 44.1 KHz, 1 channel, MPEG Audio (Version 1) (Layer 3)


Here's the info outputted from using your avisynth snippet:

Frame: 0 of 666
Time: 00:00:00:000 of 00:00:26:640
ColorSpace: YUY2
Width: 640 pixels, Height: 480 pixels.
Frames per second: 25.0000 (25/1)
FiledBased (Separated) Video: NO
Parity: Bottom Field First
Video Pitch: 1280 bytes
Has Audio: YES
Audio Channels: 1
Sample Type: Float 32 bit
Samples per Second: 44100
Audio length: 1175040 samples. 00:00:26:644
CPU detected: x87 MMX ISSE SSE SSE2 SSE3

Any thoughts from this info?

StainlessS
20th July 2011, 13:06
Does seem that it may be a problem in MPASource(), could you upload the mp3 to
mediafire so that others can try to find the problem. I have never done anything
avisynth audio related but would be interested in seeing where it might be
going wrong in the MPASource, source code. I think I have the source code
somewhere.... Yes, I do have source for 2008-02-20 version, which seems to
be the latest available.

EDIT: Also, try deleting the d2a file, and retry.