VLC 2.0.7 MPEG 4 Audio (AAC) Encoding (MP4A)
Posted: 15 Jun 2013 23:33
I have the experimental version of VLC 2.0.7 for Windows 64 bits, Windows x64, downloaded at: http://download.videolan.org/pub/videol ... ast/win64/
VLC 2.0.7 cannot encode MPEG 4 Audio (AAC) / (MP4A) . It can play MPEG 4 Audio (AAC) / (MP4A) .
When I try to encode to MPEG 4 Audio (AAC) / (MP4A) using the MP4/MOV Encapsulation & MPEG 4 Audio ( AAC ) codec, I get the error: Streaming / Transcoding failed: VLC could not open the encoder.
Log:
main debug: processing request item: Streaming, node: Playlist, skip: 0
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: starting playback of the new playlist item
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: creating new input thread
main debug: Creating an input for 'Streaming'
main debug: using sout chain=`transcode{vcodec=none,acodec=mp4a,ab=128,channels=2,samplerate=44100}:std{access=file,mux=mp4,dst='C:\Users\jonnydmxy\Desktop\tig.mp4'}'
main debug: stream=`std'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-standard-access to file
main debug: set config option: sout-standard-mux to mp4
main debug: set config option: sout-standard-dst to C:\Users\jonnydmxy\Desktop\tig.mp4
main debug: looking for sout access module: 1 candidate
access_output_file debug: file access output opened (C:\Users\jonnydmxy\Desktop\tig.mp4)
main debug: using sout access module "access_output_file"
main debug: TIMER module_need() : 1.918 ms - Total 1.918 ms / 1 intvls (Avg 1.918 ms)
main debug: looking for sout mux module: 1 candidate
mux_mp4 debug: Mp4 muxer opened
main debug: using sout mux module "mux_mp4"
main debug: TIMER module_need() : 0.644 ms - Total 0.644 ms / 1 intvls (Avg 0.644 ms)
stream_out_standard debug: using `file/mp4://C:\Users\jonnydmxy\Desktop\tig.mp4'
main debug: using sout stream module "stream_out_standard"
main debug: TIMER module_need() : 3.391 ms - Total 3.391 ms / 1 intvls (Avg 3.391 ms)
main debug: stream=`transcode'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-transcode-vcodec to none
main debug: set config option: sout-transcode-acodec to mp4a
main debug: set config option: sout-transcode-ab to 128
main debug: set config option: sout-transcode-channels to 2
main debug: set config option: sout-transcode-samplerate to 44100
stream_out_transcode debug: codec audio=mp4a 44100Hz 2 channels 128Kb/s
stream_out_transcode debug: codec video=none 0x0 scaling: 0.000000 0kb/s
main debug: using sout stream module "stream_out_transcode"
main debug: TIMER module_need() : 0.959 ms - Total 0.959 ms / 1 intvls (Avg 0.959 ms)
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\JONNYD~1\AppData\Local\Temp'
main debug: `file:///C:/Users/jonnydmxy/Desktop/Mladic.mp3' gives access `file' demux `' path `/C:/Users/jonnydmxy/Desktop/Mladic.mp3'
main debug: creating demux: access='file' demux='' location='/C:/Users/jonnydmxy/Desktop/Mladic.mp3' file='C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: looking for access_demux module: 3 candidates
main debug: no access_demux module matching "file" could be loaded
main debug: TIMER module_need() : 0.601 ms - Total 0.601 ms / 1 intvls (Avg 0.601 ms)
main debug: creating access 'file' location='/C:/Users/jonnydmxy/Desktop/Mladic.mp3', path='C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: looking for access module: 3 candidates
filesystem debug: opening file `C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: using access module "filesystem"
main debug: TIMER module_need() : 0.607 ms - Total 0.607 ms / 1 intvls (Avg 0.607 ms)
main debug: Using stream method for AStream*
main debug: starting pre-buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 10752 KiB/s
main debug: looking for stream_filter module: 4 candidates
main debug: no stream_filter module matching "any" could be loaded
main debug: TIMER module_need() : 0.306 ms - Total 0.306 ms / 1 intvls (Avg 0.306 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 0.245 ms - Total 0.245 ms / 1 intvls (Avg 0.245 ms)
main debug: creating demux: access='file' demux='' location='/C:/Users/jonnydmxy/Desktop/Mladic.mp3' file='C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: ID3v2.2 revision 0 tag found, skipping 459491 bytes
main debug: looking for demux module: 55 candidates
es debug: detected format mpga
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "mpeg_audio"
main debug: TIMER module_need() : 0.271 ms - Total 0.271 ms / 1 intvls (Avg 0.271 ms)
mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:128
main debug: selecting program id=0
main debug: using demux module "es"
main debug: TIMER module_need() : 1.766 ms - Total 1.766 ms / 1 intvls (Avg 1.766 ms)
main debug: looking for a subtitle file in C:\Users\jonnydmxy\Desktop\
qt4 debug: IM: Setting an input
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "mpeg_audio"
main debug: TIMER module_need() : 0.347 ms - Total 0.347 ms / 1 intvls (Avg 0.347 ms)
main debug: starting in sync mode
main debug: looking for meta reader module: 2 candidates
taglib debug: Found embedded art: 0 (image/png) is 449229 bytes
main debug: using meta reader module "taglib"
main debug: TIMER module_need() : 5.615 ms - Total 5.615 ms / 1 intvls (Avg 5.615 ms)
main debug: removing module "taglib"
main debug: `file:///C:/Users/jonnydmxy/Desktop/Mladic.mp3' successfully opened
main debug: Buffering 0%
main debug: switching to async mode
main debug: Buffering 8%
main debug: Buffering 17%
main debug: Buffering 26%
main debug: Buffering 34%
mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:128
main debug: Buffering 43%
main debug: adding a new sout input (sout_input:00000000023cdaf0)
stream_out_transcode debug: creating audio transcoding from fcc=`mpga' to fcc=`mp4a'
main debug: Buffering 52%
main debug: Buffering 60%
main debug: Buffering 69%
main debug: Buffering 78%
main debug: Buffering 87%
main debug: Buffering 95%
main debug: looking for decoder module: 32 candidates
main debug: Stream buffering done (313 ms in 0 ms)
main debug: using decoder module "mpeg_audio"
main debug: TIMER module_need() : 0.423 ms - Total 0.423 ms / 1 intvls (Avg 0.423 ms)
main debug: looking for encoder module: 13 candidates
avcodec debug: libavcodec already initialized
avcodec error: cannot open encoder
main debug: no encoder module matching "any" could be loaded
main debug: TIMER module_need() : 2.868 ms - Total 2.868 ms / 1 intvls (Avg 2.868 ms)
stream_out_transcode error: cannot find audio encoder (module:any fourcc:mp4a). Take a look few lines earlier to see possible reason.
main debug: removing module "mpeg_audio"
stream_out_transcode error: cannot create audio chain
main error: cannot create packetizer output (mpga)
main debug: Decoder buffering done in 3 ms
main debug: EOF reached
main debug: waiting decoder fifos to empty
main debug: finished input
main debug: removing module "mpeg_audio"
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: removing module "es"
main debug: removing module "mpeg_audio"
main debug: removing module "stream_filter_record"
main debug: removing module "filesystem"
main debug: Program doesn't contain anymore ES
main debug: dead input
main debug: destroying useless sout
main debug: destroying chain... (name=transcode)
main debug: removing module "stream_out_transcode"
main debug: destroying chain done
main debug: destroying chain... (name=std)
main debug: removing module "stream_out_standard"
main debug: removing module "mux_mp4"
mux_mp4 debug: Close
mux_mp4 debug: movie duration 0s
main debug: removing module "access_output_file"
access_output_file debug: file access output closed
main debug: destroying chain done
main debug: changing item without a request (current 0/1)
main debug: nothing to play
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'Streaming' : 18.896 ms - Total 18.896 ms / 1 intvls (Avg 18.896 ms)
I also get errors when I try to encode to MPEG 4 Audio (AAC) / (MP4A) using the RAW Encapsulation & MPEG 4 Audio ( AAC ) codec.
I 've been trying to get it to encode to MPEG 4 Audio (AAC) / (MP4A) using MPEG 4 Audio ( AAC ) codec with different Encapsulations and/or Deinterlace and/or Dump raw input .
I've been searching the forum & some conversion troubles have been found in VLC 2.0.6: viewtopic.php?f=14&t=111080&p=376312 .
Reccomendations have been to revert back to VLC 2.0.5 .
I thought audio encoding fixes, including MPEG 4 Audio (AAC) / (MP4A) encoding, was fixed in VLC 2.0.7 ? Only fixed for VLC 2.0.7 for Windows 32 bits, Windows x32 ? Not VLC 2.0.7 Windows 64 bits, Windows x64 ?
VLC 2.0.7 cannot encode MPEG 4 Audio (AAC) / (MP4A) . It can play MPEG 4 Audio (AAC) / (MP4A) .
When I try to encode to MPEG 4 Audio (AAC) / (MP4A) using the MP4/MOV Encapsulation & MPEG 4 Audio ( AAC ) codec, I get the error: Streaming / Transcoding failed: VLC could not open the encoder.
Log:
main debug: processing request item: Streaming, node: Playlist, skip: 0
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: starting playback of the new playlist item
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: creating new input thread
main debug: Creating an input for 'Streaming'
main debug: using sout chain=`transcode{vcodec=none,acodec=mp4a,ab=128,channels=2,samplerate=44100}:std{access=file,mux=mp4,dst='C:\Users\jonnydmxy\Desktop\tig.mp4'}'
main debug: stream=`std'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-standard-access to file
main debug: set config option: sout-standard-mux to mp4
main debug: set config option: sout-standard-dst to C:\Users\jonnydmxy\Desktop\tig.mp4
main debug: looking for sout access module: 1 candidate
access_output_file debug: file access output opened (C:\Users\jonnydmxy\Desktop\tig.mp4)
main debug: using sout access module "access_output_file"
main debug: TIMER module_need() : 1.918 ms - Total 1.918 ms / 1 intvls (Avg 1.918 ms)
main debug: looking for sout mux module: 1 candidate
mux_mp4 debug: Mp4 muxer opened
main debug: using sout mux module "mux_mp4"
main debug: TIMER module_need() : 0.644 ms - Total 0.644 ms / 1 intvls (Avg 0.644 ms)
stream_out_standard debug: using `file/mp4://C:\Users\jonnydmxy\Desktop\tig.mp4'
main debug: using sout stream module "stream_out_standard"
main debug: TIMER module_need() : 3.391 ms - Total 3.391 ms / 1 intvls (Avg 3.391 ms)
main debug: stream=`transcode'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-transcode-vcodec to none
main debug: set config option: sout-transcode-acodec to mp4a
main debug: set config option: sout-transcode-ab to 128
main debug: set config option: sout-transcode-channels to 2
main debug: set config option: sout-transcode-samplerate to 44100
stream_out_transcode debug: codec audio=mp4a 44100Hz 2 channels 128Kb/s
stream_out_transcode debug: codec video=none 0x0 scaling: 0.000000 0kb/s
main debug: using sout stream module "stream_out_transcode"
main debug: TIMER module_need() : 0.959 ms - Total 0.959 ms / 1 intvls (Avg 0.959 ms)
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\JONNYD~1\AppData\Local\Temp'
main debug: `file:///C:/Users/jonnydmxy/Desktop/Mladic.mp3' gives access `file' demux `' path `/C:/Users/jonnydmxy/Desktop/Mladic.mp3'
main debug: creating demux: access='file' demux='' location='/C:/Users/jonnydmxy/Desktop/Mladic.mp3' file='C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: looking for access_demux module: 3 candidates
main debug: no access_demux module matching "file" could be loaded
main debug: TIMER module_need() : 0.601 ms - Total 0.601 ms / 1 intvls (Avg 0.601 ms)
main debug: creating access 'file' location='/C:/Users/jonnydmxy/Desktop/Mladic.mp3', path='C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: looking for access module: 3 candidates
filesystem debug: opening file `C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: using access module "filesystem"
main debug: TIMER module_need() : 0.607 ms - Total 0.607 ms / 1 intvls (Avg 0.607 ms)
main debug: Using stream method for AStream*
main debug: starting pre-buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 10752 KiB/s
main debug: looking for stream_filter module: 4 candidates
main debug: no stream_filter module matching "any" could be loaded
main debug: TIMER module_need() : 0.306 ms - Total 0.306 ms / 1 intvls (Avg 0.306 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 0.245 ms - Total 0.245 ms / 1 intvls (Avg 0.245 ms)
main debug: creating demux: access='file' demux='' location='/C:/Users/jonnydmxy/Desktop/Mladic.mp3' file='C:\Users\jonnydmxy\Desktop\Mladic.mp3'
main debug: ID3v2.2 revision 0 tag found, skipping 459491 bytes
main debug: looking for demux module: 55 candidates
es debug: detected format mpga
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "mpeg_audio"
main debug: TIMER module_need() : 0.271 ms - Total 0.271 ms / 1 intvls (Avg 0.271 ms)
mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:128
main debug: selecting program id=0
main debug: using demux module "es"
main debug: TIMER module_need() : 1.766 ms - Total 1.766 ms / 1 intvls (Avg 1.766 ms)
main debug: looking for a subtitle file in C:\Users\jonnydmxy\Desktop\
qt4 debug: IM: Setting an input
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "mpeg_audio"
main debug: TIMER module_need() : 0.347 ms - Total 0.347 ms / 1 intvls (Avg 0.347 ms)
main debug: starting in sync mode
main debug: looking for meta reader module: 2 candidates
taglib debug: Found embedded art: 0 (image/png) is 449229 bytes
main debug: using meta reader module "taglib"
main debug: TIMER module_need() : 5.615 ms - Total 5.615 ms / 1 intvls (Avg 5.615 ms)
main debug: removing module "taglib"
main debug: `file:///C:/Users/jonnydmxy/Desktop/Mladic.mp3' successfully opened
main debug: Buffering 0%
main debug: switching to async mode
main debug: Buffering 8%
main debug: Buffering 17%
main debug: Buffering 26%
main debug: Buffering 34%
mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:128
main debug: Buffering 43%
main debug: adding a new sout input (sout_input:00000000023cdaf0)
stream_out_transcode debug: creating audio transcoding from fcc=`mpga' to fcc=`mp4a'
main debug: Buffering 52%
main debug: Buffering 60%
main debug: Buffering 69%
main debug: Buffering 78%
main debug: Buffering 87%
main debug: Buffering 95%
main debug: looking for decoder module: 32 candidates
main debug: Stream buffering done (313 ms in 0 ms)
main debug: using decoder module "mpeg_audio"
main debug: TIMER module_need() : 0.423 ms - Total 0.423 ms / 1 intvls (Avg 0.423 ms)
main debug: looking for encoder module: 13 candidates
avcodec debug: libavcodec already initialized
avcodec error: cannot open encoder
main debug: no encoder module matching "any" could be loaded
main debug: TIMER module_need() : 2.868 ms - Total 2.868 ms / 1 intvls (Avg 2.868 ms)
stream_out_transcode error: cannot find audio encoder (module:any fourcc:mp4a). Take a look few lines earlier to see possible reason.
main debug: removing module "mpeg_audio"
stream_out_transcode error: cannot create audio chain
main error: cannot create packetizer output (mpga)
main debug: Decoder buffering done in 3 ms
main debug: EOF reached
main debug: waiting decoder fifos to empty
main debug: finished input
main debug: removing module "mpeg_audio"
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: removing module "es"
main debug: removing module "mpeg_audio"
main debug: removing module "stream_filter_record"
main debug: removing module "filesystem"
main debug: Program doesn't contain anymore ES
main debug: dead input
main debug: destroying useless sout
main debug: destroying chain... (name=transcode)
main debug: removing module "stream_out_transcode"
main debug: destroying chain done
main debug: destroying chain... (name=std)
main debug: removing module "stream_out_standard"
main debug: removing module "mux_mp4"
mux_mp4 debug: Close
mux_mp4 debug: movie duration 0s
main debug: removing module "access_output_file"
access_output_file debug: file access output closed
main debug: destroying chain done
main debug: changing item without a request (current 0/1)
main debug: nothing to play
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'Streaming' : 18.896 ms - Total 18.896 ms / 1 intvls (Avg 18.896 ms)
I also get errors when I try to encode to MPEG 4 Audio (AAC) / (MP4A) using the RAW Encapsulation & MPEG 4 Audio ( AAC ) codec.
I 've been trying to get it to encode to MPEG 4 Audio (AAC) / (MP4A) using MPEG 4 Audio ( AAC ) codec with different Encapsulations and/or Deinterlace and/or Dump raw input .
I've been searching the forum & some conversion troubles have been found in VLC 2.0.6: viewtopic.php?f=14&t=111080&p=376312 .
Reccomendations have been to revert back to VLC 2.0.5 .
I thought audio encoding fixes, including MPEG 4 Audio (AAC) / (MP4A) encoding, was fixed in VLC 2.0.7 ? Only fixed for VLC 2.0.7 for Windows 32 bits, Windows x32 ? Not VLC 2.0.7 Windows 64 bits, Windows x64 ?